3. Que es cassandra? Apache Cassandra es una base de datos
NoSQL distribuida y basada en un modelo de almacenamiento, de cdigo
abierto que est escrita en Java. Permite grandes volmenes de datos
en forma distribuida. Por ejemplo, lo usa Twitter para su
plataforma. 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
con lo que la redundancia es mxima. Est desarrollada por Apache
Software Foundation. Cassandra ofrece soporte robusto para mltiples
centros de datos1 , con la replicacin asincrnica sin necesidad de
un servidor maestro, que permiten operaciones de baja latencia para
todos los clientes. Cassandra tambin ofrece un gran
rendimiento.
4. Ventajas de usar cassandra Todos los nodos del clster tiene
el mismo rol. No hay un nico punto de fallo. Los datos se
distribuyen a travs del clster (por lo que cada nodo contiene datos
diferentes). No existe un nodo maestro por lo que cada nodo puede
dar servicio a cualquier solicitud. Soporta replicacin y replicacin
de multiples data center Las estrategias de replicacin son
configurables 20 . Cassandra est diseado como un sistema
distribuido, para el despliegue de un gran nmero de nodos a travs
de mltiples centros de datos. La arquitectura distribuida de
Cassandra esta diseado para desplegarse sobre multiples data
center, tener redundancia y recuperarse ante desastres.
Escalabilidad El rendimiento de leer y escribir aumenta linealmente
a medida que se aaden nuevos nodos. Se pueden agregar nuevos nodos
sin necesidad de interrumpir la ejecucin de la aplicacin.
Tolerancia a fallos Los datos se replican automticamente a mltiples
nodos para recuperarse frente a fallos. Cassandra soporta
replicacin a travs de multiples datacenter. Se puede reemplazar
nodos que presenten fallos sin tiempo de inactividad o interrupcin
de la aplicacin. Consistencia
5. Principales paginas que usan cassandra Facebook usa
Cassandra para su sistema de bsquedas en la bandeja de entrada, con
una implemetancin de ms de 200 nodos.31 Netflix usa Cassandra como
base de datos de back-end para su servicio de streaming36 37
Twitter anunci que esta planificando cambiar MySQL por Cassandra48
49
6. Como crear tablas y campos ?
7. Gracias Creado por : Carlos Aguas 3ro informtica