Dados Estruturados x Dados Não Estruturados
Autor: Lucas Rehem de Azevedo | Publicado: 2016-06-15T09:35:00-03:00


Dados Estruturados e Não Estruturados





Dados estruturados



- Estão em um formato especifico/rígido

- Exemplo: 

<!--[if !supportLists]-->o <!--[endif]-->Dados mantidos em SGBD

<!--[if !supportLists]-->§&nbsp; <!--[endif]-->Tabela de banco de dados (existem tipo de dados rigidos - datatype de uma coluna e tamanho máximo de armazenamento)

<!--[if !supportLists]-->§&nbsp; <!--[endif]-->É possível prever o que será inserido em um campo de uma tabela. se é texto, número, o tamanho máximo e etc









Dados Não Estruturados

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->Não existe rigidez ou quase nenhum sobre os dados

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->Não existe datatype, tamanho e etc

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->Não seguem uma regra. São apresentados como aparecem. 

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->Não possuem estrutura definida
·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;Possui Baixa Integridade&nbsp;
·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;Tem Escalabilidade Linear


<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->Exemplo:

<!--[if !supportLists]-->o&nbsp;&nbsp;&nbsp; <!--[endif]-->Documentos

<!--[if !supportLists]-->o&nbsp;&nbsp;&nbsp; <!--[endif]-->Imagens

<!--[if !supportLists]-->o&nbsp;&nbsp;&nbsp; <!--[endif]-->Vídeos

<!--[if !supportLists]-->o&nbsp;&nbsp;&nbsp; <!--[endif]-->E-mails

<!--[if !supportLists]-->o&nbsp;&nbsp;&nbsp; <!--[endif]-->Post em redes sociais (Um exemplo prático de uso desse tipo é a análise de sentimento)

<!--[if !supportLists]-->o&nbsp;&nbsp;&nbsp; <!--[endif]-->Dados retirados da internet – blogs

<!--[if !supportLists]-->o&nbsp;&nbsp;&nbsp; <!--[endif]-->Dados de sensores

<!--[if !supportLists]-->o&nbsp;&nbsp;&nbsp; <!--[endif]-->Dados não relacionais











Hadoop x SGBD



Hadoop

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->Tem a habilidade de lidar com os dois tipos de dados. Estruturados ou não

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; -&nbsp;A grande vantagem do hadoop é a de processar dados não estruturados. O Hadoop processa em lote

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->O MapReduce processa todos os dados em busca de informação

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- &nbsp;<!--[endif]-->Estrutura dinâmica

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->É indicado em situações onde todos os dados devem ser analisados para se ter uma resposta

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp;- Indicado para o caso onde os Dados são gravados apenas uma vez. E são rodados um ou mais algoritmos na mesma base para se ter uma ou mais respostas dependendo do tratamento. Mas adiante teremos um post exclusivo para abordar o desenvolvimento de algoritmos







SGBD

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp;-&nbsp;Tem a possibilidade de processamento interativo ou em lote. é possível só processar uma parte de cada vez

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->Estrutura Rígida e estática

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->Alta integridade. por ex: a exclusão de um dado que tem dependência em outra tabela

<!--[if !supportLists]-->·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp;<!--[endif]-->É indicado em situações pontuais. onde em uma consulta é possível ter uma resposta

Toda e qualquer sugestão/dúvida será bem vinda!