Hbase y el mundo rdbms

Video: Differences between Apache HBASE vs RDBMS - Chapter 2

HBase y la tecnología de base de datos relacional (como Oracle, DB2, MySQL y por nombrar sólo unos pocos) realmente no se pueden comparar del todo bien. A pesar del cliché, es realmente un caso de comparar manzanas con naranjas. HBase es una NoSQL tecnología.

BigTable, Google antepasado de HBase, nació de la necesidad de manejar grandes cantidades de datos de forma transparente, escalable. HBase es una aplicación directa de BigTable proporcionar las mismas propiedades de escalabilidad, fiabilidad, recuperación de fallos, un ecosistema de clientes ricos, y un modelo de programación sencillo pero potente.

El modelo de datos relacional y los sistemas de bases de datos que siguió fueron construidos con diferentes objetivos en mente. El modelo relacional y acompañando lenguaje de consulta estructurado (SQL) es un enfoque matemático que exige la integridad de datos, define la forma de datos es para ser manipulado, proporciona una base para el almacenamiento de datos eficiente y evita anomalías de actualización por medio del proceso de normalización. Aunque HBase y los RDBMS tienen algunos puntos en común, los objetivos de diseño eran diferentes.

Video: NoSQL Vs RDBMS | HBase Vs Cassandra Vs MongoDB | NoSQL | NoSQL Vs SQL | NoSQL Tutorial For Beginners

Usted puede preguntarse por qué los ejemplos se centran en la cartografía de una tabla relacional - Contacto con el cliente tabla de información - a una tabla HBase. La razón es doble:

  • El modelo relacional es la más frecuente, por lo que usar ese modelo para el bien de las comparaciones a menudo ayuda a los profesionales procedentes del mundo de los RDBMS mejor comprender el modelo de datos HBase.

  • Las innovaciones proporcionadas por BigTable y HBase están haciendo esta nueva tecnología NoSQL una alternativa atractiva para ciertas aplicaciones que no necesariamente se ajustan al modelo de RDBMS. (La capacidad de HBase para escalar automáticamente es solo una gran innovación en el mundo de la tecnología de base de datos!)

    Video: Evolving from RDBMS to NoSQL + SQL

Artículos Relacionados