Successfully reported this slideshow.
Willy Quispe
w.quispe.9@outlook.com
Ingeniería de Sistemas e Informática
Universidad Peruana de Ciencia e Informática
Historia
Introducción



El desarrollo de Cassandra fue iniciado
por Facebook para intentar solucionar los
problemas de r...
Características I
Contenido

Estas son las características mas relevantes.





Es una base de datos NoSQL (Not Only S...
Características II
Contenido







En un modelo de almacenamiento de ClaveValor *.
Una tabla de datos por cada instan...
Características III
Contenido






Capacidad para manejar cientos de gigabytes
de datos.
Los datos estás disponibles l...
Ventajas I
 Escalabilidad horizontal (añade nuevo
hardware cuando sea preciso).
 Rápidas respuestas aunque la demanda cr...
Ventajas II
 Una API sencilla y limpia para tu lenguaje de
programación favorito.
 Detección automática de fallos.
 No ...
Desventajas




No hay joins (a cambio de más velocidad).
No permite ordenar resultados en tiempo de
consulta.
No tiene...
Instalación


Documentación en:
Cassandra Wiki: GettingStarted

http://wiki.apache.org/cassandra/GettingStarted
 Requisi...
Web de consulta


http://es.wikipedia.org/wiki/Apache_Cassandra



http://cassandra.apache.org/



http://www.betybyte....
Gracias
Upcoming SlideShare
Loading in …5
×

Cassandra intro

293 views

Published on

Introducción a la Base de datos Cassandra

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cassandra intro

  1. 1. Willy Quispe w.quispe.9@outlook.com Ingeniería de Sistemas e Informática Universidad Peruana de Ciencia e Informática
  2. 2. Historia Introducción  El desarrollo de Cassandra fue iniciado por Facebook para intentar solucionar los problemas de rendimiento en la comunicación entre usuarios (entre ellos, la inbox search).  En el año 2008 Cassandra fue liberada por Facebook, pasando a ser de código abierto.  Actualmente esta siendo desarrolla por Apache Software Foundation.
  3. 3. Características I Contenido Estas son las características mas relevantes.     Es una base de datos NoSQL (Not Only SQL)*. Es gratuita y de libre uso y distribución. Esta desarrollada en Java. Es multiplataforma.
  4. 4. Características II Contenido     En un modelo de almacenamiento de ClaveValor *. Una tabla de datos por cada instancia de Cassandra. La topología de Cassandra es la de un anillo a través del cual se distribuyen los datos para minimizar cuellos de botella en el acceso a los mismos. El esquema es dinámico que define la estructura de los datos puede cambiar en tiempo de ejecución.
  5. 5. Características III Contenido    Capacidad para manejar cientos de gigabytes de datos. Los datos estás disponibles la mayor parte del tiempo gracias a la redundancia que introduce la replicación de datos. Soporte profesional: varias empresas dan soporte y construyen productos sobre Cassandra: Datastax, Acunu, …
  6. 6. Ventajas I  Escalabilidad horizontal (añade nuevo hardware cuando sea preciso).  Rápidas respuestas aunque la demanda crezca  Elevadas velocidades de escritura para gestionar volúmenes de datos incrementales  Almacenamiento distribuido  Capacidad de cambiar la estructura de datos cuando los usuarios demandan más funcionalidad
  7. 7. Ventajas II  Una API sencilla y limpia para tu lenguaje de programación favorito.  Detección automática de fallos.  No hay un punto de fallo único (cada nodo conoce de los otros).  Descentralizada.  Tolerante a fallos.  Permite el uso de Hadoop para implementar Map Reduce.
  8. 8. Desventajas    No hay joins (a cambio de más velocidad). No permite ordenar resultados en tiempo de consulta. No tiene SQL. Pero desde la versión 0.8 tenemos CQL.
  9. 9. Instalación  Documentación en: Cassandra Wiki: GettingStarted http://wiki.apache.org/cassandra/GettingStarted  Requisitos: Java 1.6 en adelante  Las últimas versiones estables disponibles en: http://cassandra.apache.org/download/ Versión estable 2.0.0 (3 de Septiembre del 2013)
  10. 10. Web de consulta  http://es.wikipedia.org/wiki/Apache_Cassandra  http://cassandra.apache.org/  http://www.betybyte.com/index.php/2010/04/%C2%BFpor-quelos-grandes-del-social-media-prefieren-usar-cassandra/  http://blog.classora.com/2013/07/30/bases-de-datos-nosqlcassandra-vs-bigtable/  http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagin a=cassandra
  11. 11. Gracias

×