Definición de HBase
HBase es un sistema de gestión de bases de datos orientado a columnas que 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
0 comentarios