Cassandra
Cassandra
Cassandra
FACULTAD DE INGENIERA
ELECTROMECNICA
CASSANDRA
INGENIERA EN SISTEMAS
COMPUTACIONALES
6 D
8 DE ABRIL DE 2016
Cassandra es una base de datos de cdigo abierto cuya principal caracterstica es que
fusiona Dynamo, de Amazon con BigTable, de Google, siendo ambas implementaciones de
cdigo cerrado. Est desarrollada en Java, un lenguaje de programacin cross-platform.
Caractersticas
Las caractersticas del modelo de datos de Cassandra es el siguiente:
Esquema dinmico. El esquema que define la estructura de los datos puede cambiar
en tiempo de ejecucin.
SuperColumn: Es una column cuyos values son una o ms columns, que en este contexto
se llamaran subcolumns. Las subcolumns estn ordenadas, y el numero de columnas que
se puede definir es ilimitada. Las Super columns, a diferencias de las columns, no tienen
un timestamp definido. Column Family. Es mas o menos anlogo a una tabla en un
modelo relacional. Se trata de un contenedor para una coleccin ordenada de columns.
Cada column family se almacena en un archivo separado
Keyspace: Es el contenedor para las column family. Es mas o menos anlogo a una base
de datos en un modelo relacional, usado en Cassandra para separar aplicaciones. Un
keyspace es una coleccin ordenada de columns family.
Clster: Conjunto de mquinas que dan soporte a Cassandra y son vistas por los clientes
como una nica mquina.
Modelo de datos
Bibliografa
[1]: http://www.nosql.es/blog/nosql/cassandra.html
[2]: http://eventos.citius.usc.es/bigdata/workshops/Cassandra.pdf