Início Big Data no InfoQ Brasil
Artigos
Feed RSS-
Processamento de Dados em "Tempo Real" com Apache Spark Structured Streaming: Parte 2
O Apache Spark provê uma nova API de manipulação e processamento de streams de dados chamada Structured Streaming. Foi desenvolvida para ser altamente escalável e resiliente. Nesse artigo mostro em detalhes sua forma de funcionamento e suas principais configurações por meio de um exemplo prático, efetuando o processamento e agregação contínua de arquivos de dados.
-
Processamento de Dados em "Tempo Real" com Apache Spark: Parte 1
Nessa série de artigos vou abordar como utilizar o processador de streams do Apache Spark para criar uma aplicação de processamento de dados em "tempo real". Além de aprofundar na nova API de streams, o Structured Streaming, vou dar mais detalhes da arquitetura e mostrar a implementação da nossa solução para processar altos volumes de dados na Wavy.
-
Conquistando os desafios de preparação de dados para manutenção preditiva
Ian Downard aborda neste artigo alguns dos mais difíceis desafios que envolve a preparação de dados enfrentados pelos profissionais de Machine Learning na área da Indústria, discutindo as soluções que envolvem a ingestão de dados e aplicação de Aprendizado de Máquina aplicada relacionados às aplicações de manutenção preditiva.
-
Análise de sentimentos: duas abordagens básicas para começar
A análise de sentimentos é amplamente aplicada em aplicações de voz do cliente (VOC). Neste artigo, os autores discutem a análise de sentimentos baseada em processamento de linguagem natural (NLP) com machine learning e abordagens lexicais usando ferramentas KNIME de análise de dados.
-
PostgreSQL BRIN índices como uma solução para Big Data
Você já imaginou o PostgreSQL como uma solução para Big Data? Em um cenário o qual seja necessário escrever mais de duas mil linhas por segundo e ler mais de 60 mil linhas o mais rápido possível? Este artigo é um relato de experiência sobre os motivos pelos quais adotamos o PostgreSQL como solução de Big Data em substituição à ferramentas tradicionais como o Apache Cassandra
-
Processamento de Linguagem Natural com Java - segunda edição: revisão e entrevista
O livro Processamento de Linguagem Natural com Java - Segunda Edição aborda o tópico PLN (ou em inglês: NLP - Natural Language Processing) e várias ferramentas que os desenvolvedores podem usar em seus aplicativos. O InfoQ falou com o co-autor Richard Reese sobre o livro.
-
Monitorar performance de aplicações Spark usando o profiler de JVM do Uber, com InfluxDB e Grafana
Neste artigo, Amit Baghel discute como monitorar aplicações baseadas no Apache Spark usando o profiler de JVM do Uber, o banco de dados InfluxDB e a ferramenta de visualização Grafana.
-
Como escolher um processador de stream para a sua aplicação
Processadores de stream são plataformas de software que permitem aos usuários responderem mais rapidamente aos streams de dados que chegam em comparação ao processamento tradicional de dados em lotes. Neste artigo, os autores apresentam a arquitetura de referência de processadores de stream, características importantes necessárias e opcionais com base nos casos de uso específicos.
-
Analisando e prevenindo o preconceito inconsciente em Machine Learning
Este artigo é baseado na palestra de Rachel Thomas, “Analisando e Prevenindo o preconceito Inconsciente na Aprendizagem de Máquina” na QCon.ai 2018. Thomas trabalha na fast, um laboratório de pesquisa sem fins lucrativos que possui parceria com o Instituto de Dados da Universidade de São Francisco e fornece treinamento em Deep Learning para a comunidade de desenvolvedores.
-
Perguntas e Respostas sobre o livro Testing in the Digital Age (Testar na Era Digital)
O livro Testing in the Digital Age (Testar na Era Digital) explica o impacto gerado em testes pelos desenvolvimentos em robótica, inteligência artificial, internet e big data.
-
FPGAs superam desempenho computacional
Originalmente utilizado para desenvolvimento de novos hardwares, os FGPAs em nuvem estão tornando esta tecnologia mais acessível. As melhorias em velocidade e baixo custo, quando comparado às CPUs, indicam que novas companhias podem se beneficiar desta tecnologia. FPGAs são fundamentalmente concorrentes, tornando-se ideais para ferramentas de dados intensos e problemas de processamento paralelo.
-
Big Data e Big Money: O papel dos dados no setor financeiro
Quando consideramos os 3 Vs de big data — volume, velocidade e variedade — é difícil pensar em quais setores os requisitos se encaixam tão bem quanto nas diretrizes de finanças.