Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelo de Almacenamiento
Clave - Valor
En un sistema RDBMS tenemos bases de datos
y dentro de cada base de datos tenemos
tablas formadas por filas y columnas. En
cambio en un sistema clave-valor tenemos
contenedores, tambin se les llamacabinets,
en cada contenedor podemos tener tantas
parejas de clave-valor como queramos. En
cada contenedor podemos tener datos de la
misma naturaleza o totalmente diferente.
A cada clave se asocia un valor (clave=valor),
por
ejemplo:
Nombre=Jose,
Apellido=Hernandez.
I
D
Usuari
o
Nombr
e
Fecha
pepe
Jose
ja@ja.com
02/04/1971
juan
Juan
juan@hatmail.co
m
18/02/1982
mario
Mario
mgarcia@correo.
es
null
ID
usuario
Clave
Valor
nombr
e
Jose Alberto
ja@ja.com
Usuari
o
fecha
19710402
pepe
nombr
e
Juan Antonio
juan
mario
juan@hatmail.co
m
fecha
19820218
nombr
e
Mario Garcia
ID
Apache Cassandra
Apache Cassandraes una
base
de
datosNoSQL(o
tambin
No
Solo
SQL),distribuida y basada en
un modelo de almacenamiento
de
clave-valor,
escrita
enJava.
Permite grandes
volmenes de datos en forma
distribuida.
Su
objetivo
principal es la escalabilidad
lineal y la disponibilidad. La
arquitectura distribuida de
Cassandra est basada en una
serie de nodos iguales que se
comunican con un protocolo
P2P (peer to per) con lo que la
redundancia es mxima.
Protocolo P2P
Historia
Apache
Historia
Lanzamientos despus de la graduacin incluyen
0.6, lanzado 12 de abril 2010, aade soporte para el almacenamiento
en cach integrado yApache HadoopMapReduce
0.7, lanzado 08 de enero 2011, aadida ndices secundarios y los
cambios de esquema en lnea.
0.8, lanzado 02 de junio 2011, aade el idioma Cassandra Query
(CQL), auto-tuning memtables, y el apoyo a las actualizaciones sin
tiempo de inactividad
1.0, lanzado 17 de octubre 2011, agreg la compresin integrada,
nivelada compactacin y mejora el rendimiento de lectura
1.1, lanzado 23 de abril 2012, aadi auto-tuning cachs, el
aislamiento a nivel de fila, y soporte para ssd mixta / hilado
despliegues disco
1.2, lanzado 02 de enero 2013, aadi la agrupacin en los nodos
virtuales, la comunicacin entre nodos, lotes atmicas y seguimiento
de solicitudes
2.0, lanzado 04 de septiembre 2013, aadi transacciones ligeras,
disparadores, la mejora de compactadoras.
GRACIAS