Qual é a diferença entre dados estruturados, semiestruturados e não estruturados?
Dados estruturados têm um schema fixo e vivem em linhas e colunas — uma tabela de banco de dados, um CSV. Semiestruturados carregam o próprio schema junto e variam de linha para linha — JSON, XML, Avro. Não estruturados não têm schema nenhum: texto, imagens, áudio. Essa distinção decide onde os dados podem ser armazenados e como são consultados, por isso um pipeline geralmente converte input semiestruturado em algo colunar antes que alguém o analise.