Чем структурированные данные отличаются от слабоструктурированных и неструктурированных?
Структурированные имеют фиксированную схему и живут в строках и столбцах — таблица базы, CSV. Слабоструктурированные несут схему с собой и меняются от записи к записи — JSON, XML, Avro. Неструктурированные схемы не имеют вовсе: текст, изображения, звук. Различие определяет, где их можно хранить и как запрашивать, поэтому конвейер обычно переводит слабоструктурированный вход в колонковый формат до того, как его кто-то анализирует.