Broca apache
Video: Rue broca
Apache broca é um projecto candidato na incubadora Apache. Apache broca não é especialmente doentio, no entanto. As Apache Software Foundation (ASF) tecnologias candidatos todos começam como projetos de incubadora antes de se tornar tecnologias oficiais ASF. Você pode ler sobre o Apache Incubator. Você pode ler sobre Broca.
Video: bubaseta-rap de broka kochi
Inspirado pela tecnologia Dremel do Google, a meta de desempenho indicada para a broca é permitir consultas SQL contra um petabyte ou mais de dados distribuídos entre os servidores 10,000-plus. A figura ilustra a arquitetura de Apache broca.
Você pode ver que a chave para a arquitetura broca são os servidores Drillbit implantados em cada nó de dados. Note-se que cada servidor inclui um analisador de consulta, compilador, otimizador, e tempo de execução, mas há um servidor mestre Drillbit nomeado por servidores Zookeeper, que supervisiona a execução das consultas e cuida da tarefa de reunir os conjuntos de resultados intermediários em um único conjunto de saída.
Como Dremel, Broca pode coexistir com, e complementam, MapReduce, mas MapReduce não é utilizado para cumprir consultas, como com Apache Hive. Em vez disso, os motores de execução de chamada Brocas foram desenvolvidos por membros da comunidade Drill.
Esta comunidade tem como objetivo fornecer consultas de baixa latência para aplicações tais como painéis em tempo real de inteligência de negócios, detecção de fraudes, e outros casos de uso sensíveis ao tempo. Broca suporta tipos de dados aninhadas, tais como tampões de protocolo Avro, JSON, e o Google. Esses tipos de dados aninhados permitem tabelas muito grandes desnormalizada.
A equipe de desenvolvimento da broca também está trabalhando para fornecer amplo suporte SQL, visando o cumprimento SQL2003. Finalmente, note que a equipe de broca está fornecendo apoio HBase para que os usuários serão capazes de consultar tabelas HBase com SQL.