Presentacion cassandra

168 views
94 views

Published on

Presentación realizada para la asignatura Minera de Datos y Almacenes de Datos.

Published in: Engineering
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
168
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentacion cassandra

  1. 1. BAS BASE DE DATOS NOSQL
  2. 2. CARACTERISTICAS  Fusiona Dynamo de Amazon, con BigTable de Google, siendo ambas implementaciones de código cerrado.  El desarrollo de Cassandra fue iniciado por Facebook, para intentar solventar la problemática relacionada con el rendimiento del motor de búsquedas, concretamente con las relacionadas en la comunicación entre usuarios (“Inbox Search“).  En 2008 Cassandra fue liberada por Facebook, pasando a ser de código abierto, y actualmente es Apache quien la mantiene.  Combinar lo mejor de Dynamo (consistencia eventual) con lo mejor de BigTable (familias de columnas)  Es gratuita y de libre uso y distribución.  Está desarrollada en Java, un lenguaje de programación cross-platform.  A partir de 2010 sus creadores ofrecieron soporte comercial
  3. 3. FACEBOOK SEARCH  MySQL > 50 GB DATA  WRITES AVERAGE : ~ 300 MS  READS AVERAGE : ~ 350 MS  CASSANDRA > 50 GB DATA  WRITES AVERAGE : 0,12 MS  READS AVERAGE : 15 MS
  4. 4. CARACTERISTICAS MODELO DE DATOS  Cada familia de columnas puede contener o bien columnas o bien supercolumnas. Las supercolumnas son columnas son la agrupación de n-columnas.  Cada columna contiene elementos de la forma “Clave-Valor”  Cada fila de una tabla puede tomar valores en columnas distintas de una familia de columnas que otra fila. Es decir, si se dispone de una familia de 5 columnas (A, B, C, D, E), la fila R1 puede tener valores en A y B mientras que la fila R2 puede tenerlos en A, C, D y E.
  5. 5. CARACTERISTICAS FUNCIONALES  ESCALABILIDAD HORIZONTAL  ESCALABILIDAD VERTICAL  CONSISTENCIA DEBIL  PERMITE AÑADIR O ELIMINAR SEGÚN LAS NECESIDADES  POSIBILIDAD DE EJECUCION EN MULTIPLES MAQUINAS  EJECUCION EN MULTIPLES NODOS  POSIBILIDAD DE REPLICACION EN CASO DE FALLO
  6. 6. CARACTERISTICAS FUNCIONALES  KEYSPACE  SUPERCOLUMN FAMILY – SIMPLE COLUMN FAMILY
  7. 7. INSTALACION EN WINDOWS
  8. 8. INTERFACES GRAFICAS (HELENOS VS DATASTAX)

×