• 1.Conceito
    • Big Data pode ser definido como o processamento analítico de grandes volumes de dados complexos produzidos por aplicações. Essa tecnologia surgiu com a necessidade de guardar grandes quantidades de dados de forma eficiente e em um curto espaço de tempo. Ela foi consequência de inovações tecnológicas, tais como a evolução da internet, evolução dos meios de armazenamento de dados e difusão de tecnologias referentes a captação de dados.
    • As principais características do Big Data são:
      • Grandes quantidades de dados distribuídos.
      • Estabilidade sob demanda.
      • Transformação de dados brutos, semiestruturados ou não estruturados em dados estruturados.
      • Possibilidade de uma extração flexível de conhecimento dos dados.
  • 2.Software
    • Com o surgimento do Big Data, os softwares convencionais não conseguem mais lidar com o valor excessivo e a variedade de dados que precisam ser analisados e processados de forma eficiente. Com isso, surgem os softwares NoSQL especializados em lidar com esses grandes volumes de dados computacionais. Esses softwares possuem lógicas de funcionamento variadas e utilizam diferentes meios para manipular terabytes de dados e transformá-los em informação útil.
    • Existem diversos modelos de softwares de bancos de dados NoSQL. Dentre deles:
      • Sistemas Colunares como o Big Table, utilizado internamente pela Google.
      • Key/value, como DynamoDB, utilizado pela Amazon.
      • Document database, como o MongoDB.
      • Baseado em Grafos, como o Neo4j.
  • 3.Aplicação
    • 3.1.Tecnologias
      • O Big Data é atualmente utilizado vários domínios da sociedade. Ele é utilizado, por exemplo, na web em redes sociais, redes de sensores, dados de sensoriamento, instituições financeiras como bolsas de valores, agências governamentais, comércio de produtos de varejo, detecção de padrões, etc. Ele pode ser utilizado para guardar os mais diversos dados de entrada registrados por tecnologias como: sensores, teclados, microfones, câmeras, etc. Ele ainda pode ser utilizados como base para a Inteligência Artificial(I.A), no reconhecimento de padrões e em algoritmos de recomendações comumente utilizados no e-commerce e na publicidade.
    • 3.2.Visão
      • O uso da tecnologia de Big Data não é recomendada para substituir qualquer banco de dados. Ele é utilizado para tratar grandes quantidades de dados de uma forma eficiente e rápida. Sistemas que não possuem um número alto de movimentação de dados, tais como pequenas empresas, comércios de pequeno porte, padarias, etc, não precisam adotar essa tecnologia.
      • Por outro lado, serviços que dependem da boa organização de Terabytes de dados tratados simultaneamente, tais como, google, youtube e facebook, necessitam da utilização de um Big Data.
  • 4 Referências