HBase versus Cassandra

Páginas: 23 (5612 palabras) Publicado: 17 de mayo de 2015
HBASE VERSUS CASSANDRA

Esteban Benavides
ebenavidescruz@gmail.com
Carlos Campos
carlos-cf93@hotmail.com
Michelle García
michygc14@gmail.com
Fabricio Soto
juanfab2010@gmail.com
Daniela Valerio
gdvc19@gmail.com


RESUMEN: El resumen deberá estar escrito en Arial, 9 Pts, justificado en la columna del lado izquierdo y en cursiva. El resumen no debe de exceder de 150 palabras y debe establecer loque fue hecho, como fue hecho, los resultados principales y su significado. No cite referencias en el resumen, ni borre el espacio sobre el resumen.

ABSTRACT: The summary should be written in Arial, 9 Pts, justified in the column on the left side as shown in this document and italic. The abstract should not exceed 150 words and should state what was done, as was done, key findings and theirsignificance. Do not cite references in the abstract, or delete the blank on the summary.

PALABRAS CLAVE: Se sugiere no más de cuatro palabras o frases cortas en orden alfabético, separadas por comas, que representen su reporte.


1. INTRODUCCIÓN

Con el crecimiento de la tecnología, las personas empezaron a generar mayor tráfico de datos, la cual debía ser almacenada; los sistemas relacionales seencontraban en desventaja ante tal volumen de datos, pues le restaba eficiencia a su sistema y una consulta podía durar minutos o incluso horas, por ello se creó un nuevo sistema de bases de datos llamado NoSQL.

NoSQL es un sistema de base de datos contrario a los sistemas relaciones, esto se debe al hecho de que no utilizan relaciones y no dan garantía de cumplir con los principios de ACID [2][3].Estos sistemas fueron principalmente diseñados para almacenar grandes volúmenes de datos, ya que al no tener que ejecutar operaciones de JOIN, se reduce significativamente el costo de ejecución.

Las bases de datos NoSQL se pueden clasificar según la manera en la que almacenen los datos [3], por ejemplo: bases de datos documentales, bases de datos columnares, bases de datos clave/valor, basesde datos orientadas a grafos, entre otras. En este documento se hará referencia a la clasificación de bases de datos columnar.

En 1970 aparecen las bases de datos columnares[1], las cuales en lugar de estar organizadas por filas, se encuentran organizadas por columnas, lo cual resulta un enfoque diferente a lo que son las bases de datos relacionales.

Las bases de datos columnares están diseñadaspara soportar grandes cantidades de datos, y almacenan esta información de manera que todos los datos que pertenecen al mismo elemento, son almacenados como una sola unidad [1], (por ejemplo, en la columna número de teléfono se almacenan todos datos ingresados como un conjunto, esto debido a que se el modelo almacena los datos por columnas).

Al decir que las bases de datos columnares almacenanlos datos por columnas, se refiere a que guardan información de manera vertical, lo que permite un uso más eficiente del espacio de memoria [2], además este tipo de bases no permite almacenar valores nulos, por lo que no tiene que consumir espacio innecesariamente.

Los modelos columnares son utilizados principalmente en ambientes datawarehouse [2], de los cuales se extrae la información másimportante con el propósito de que estos datos sean revisados y analizados para la toma de decisiones.

Para el manejo de bases de datos columnares se han desarrollado diversos productos, entre ellos: Hadoop/HBase, Cassandra, Amazon Simple DB, Accumulo, Hypertable. [4]

Cassandra es una base de datos desarrollada por la fundación Apache, esta base utiliza un modelo híbrido entre las bases de datosclave/valor y las bases de datos columnares [5].

La base de datos Cassandra es muy utilizada actualmente, de hecho se perfila como una las principales bases NoSQL debido a su característica híbrida [6].

HBase al igual que Cassandra fue desarrollado por la fundación Apache, esta base sigue el modelo Google Big Table, y se ejecuta sobre la parte superior de Hadoop [7].

Hadoop es un almacén de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cassandre
  • cassandra
  • Cassandra
  • Cassandra
  • Cassandre
  • Cassandra
  • Cassandre
  • Análisis de cassandra

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS