

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Resumo sobre Big Data e suas tecnologia
Tipologia: Resumos
1 / 2
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Sim! Projetos de Big Data são desafiadores porque envolvem grandes volumes de dados, alta velocidade de processamento e diversidade de fontes de informação. Dentro desse contexto, fluxos de dados contínuos, conhecidos como streaming de dados, desempenham um papel crucial.
O streaming de dados refere-se ao processamento contínuo de dados em tempo real. Em vez de armazenar os dados para processamento posterior (como no modelo tradicional de batch processing ), no streaming , os dados são processados assim que são gerados.
🔹 Uma plataforma como a Netflix usa streaming de dados para monitorar em tempo real o que os usuários estão assistindo, ajustando recomendações e otimizando servidores conforme a demanda.
🔹 Baixa latência – Processamento quase instantâneo. 🔹 Volume e velocidade altos – Capaz de lidar com milhões de eventos por segundo. 🔹 Análise contínua – Permite detectar padrões e tomar decisões em tempo real. 🔹 Processamento distribuído – Geralmente executado em clusters de servidores.
🔹 Apache Kafka – Middleware de mensagens altamente escalável. 🔹 Apache Flink – Plataforma de processamento de streaming com baixa latência. 🔹 Apache Spark Streaming – Extensão do Spark para processar fluxos de dados. 🔹 Google Dataflow – Serviço gerenciado para processamento de dados em tempo real.
🔹 Financeiro – Monitoramento de transações bancárias para detectar fraudes em tempo real. 🔹 Redes Sociais – Processamento contínuo de posts, likes e interações (ex: Twitter, Instagram). 🔹 IoT (Internet das Coisas) – Sensores de temperatura, trânsito e saúde enviando dados continuamente. 🔹 E-commerce – Recomendação de produtos com base no comportamento do usuário.
Característica Streaming Batch Processing Velocidade Processa dados em tempo real Processa em lotes periódicos Latência Baixa Alta Exemplo Monitoramento de fraudes bancárias Processamento de relatórios diários
O streaming de dados é essencial para aplicações que exigem análise e resposta em tempo real. Empresas que lidam com grandes volumes de dados, como bancos, redes sociais, e-commerce e IoT , utilizam essa tecnologia para melhorar a eficiência e oferecer melhores experiências aos usuários. Se precisar de mais detalhes sobre alguma tecnologia específica ou implementação prática, posso ajudar! 🔹