O que é colmeia, é uma base de dados? [fechado]

Comecei agora a explorar a colmeia. Tem todas as estruturas semelhantes a um RDBMS como tabelas, juntas, partições.. o que eu entendo é que Hive ainda usa HDFS para armazenamento e é uma abstração SQL de HDFS. A partir disso, Não tenho certeza se a colmeia do Tempo em si é uma solução de banco de dados como HBase, Cassnadra.. ou simplesmente é um sistema de consulta em cima de HDFS. Eu não acho que é simplesmente uma linguagem de consulta porque ele tem tabelas, junções e partições..

Author: gsamaras, 2013-11-17

1 answers

A Colmeia é um pacote de armazenamento de dados / infra-estrutura construída sobre Hadoop.It provides an SQL dialect, called Hive Query Language (HQL) for querying data stored in a Hadoop cluster.HQL é a linguagem de consulta da colmeia. Como todos os dialetos SQL em uso generalizado, ele não está totalmente em conformidade com qualquer revisão particular do padrão ANSI SQL. É talvez o mais próximo do dialeto de MySQL, mas com diferenças significativas. O Hive não oferece suporte para inserções de rowlevel, atualizações e apagamentos. A colmeia não. apoio transactions.So não podemos comparar com RDBMS. Colmeia adiciona extensões para fornecer melhor desempenho no contexto do Hadoop e para integrar com extensões personalizadas e até mesmo programas externos. É adequado para processamento de dados em lote, como: Processamento de Log, extracção de texto, indexação de documentos, Informações Empresariais voltadas para o cliente, Modelagem preditiva, teste de hipóteses, etc.

A Colmeia não foi concebida para processamento de transacções em linha e não oferece em tempo real consulta.

 28
Author: Sandeep Singh, 2016-09-09 16:24:04