Apache Hbase

Definición de HBase

HBase es un sistema de gestión de bases de datos orientado a columnas hbase logoque se ejecuta sobre el HDFS y se suele utilizar para distribuir conjuntos de datos.

HBase no admite un lenguaje de consulta estructurado como SQL, a diferencia de los gestores de bases de datos relacionales.

El sistema proporciona una capa sobre HDFS que le proporciona buen rendimiento para las analíticas en streaming, se creó precisamente para cubrir esa necesidad.

Al tener un motor de procesamiento en memoria agiliza enormemente las operaciones de lectura-escritura sobre Hadoop, permitiendo así trabajar con datos en tiempo real.

El acceso se puede hacer desde Hive, Pig y MapReduce y usa HDFS para almacenar la información, por lo que es tolerante a fallos.

 

Fuente: Web Oficial

Otros artículos que pueden ser de interés:

Autor: Diego Calvo