SlideShare ist ein Scribd-Unternehmen logo
1 von 9
BAS
BASE DE DATOS NOSQL
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
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
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.
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
CARACTERISTICAS FUNCIONALES
 KEYSPACE
 SUPERCOLUMN FAMILY – SIMPLE COLUMN FAMILY
INSTALACION EN WINDOWS
INTERFACES GRAFICAS (HELENOS VS
DATASTAX)

Weitere ähnliche Inhalte

Was ist angesagt?

Cassandra overview
Cassandra overviewCassandra overview
Cassandra overview
Sean Murphy
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
Luis Alvarado
 

Was ist angesagt? (20)

Cassandra ppt 1
Cassandra ppt 1Cassandra ppt 1
Cassandra ppt 1
 
Cassandra overview
Cassandra overviewCassandra overview
Cassandra overview
 
Introduction to cassandra
Introduction to cassandraIntroduction to cassandra
Introduction to cassandra
 
Cassandra at eBay - Cassandra Summit 2012
Cassandra at eBay - Cassandra Summit 2012Cassandra at eBay - Cassandra Summit 2012
Cassandra at eBay - Cassandra Summit 2012
 
descarga e instalación de cassandra nosql
descarga e instalación de cassandra nosqldescarga e instalación de cassandra nosql
descarga e instalación de cassandra nosql
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Hadoop Overview kdd2011
Hadoop Overview kdd2011Hadoop Overview kdd2011
Hadoop Overview kdd2011
 
NOSQL Database: Apache Cassandra
NOSQL Database: Apache CassandraNOSQL Database: Apache Cassandra
NOSQL Database: Apache Cassandra
 
Cassandra
CassandraCassandra
Cassandra
 
Apache Cassandra at the Geek2Geek Berlin
Apache Cassandra at the Geek2Geek BerlinApache Cassandra at the Geek2Geek Berlin
Apache Cassandra at the Geek2Geek Berlin
 
MongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercadoMongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercado
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
MongoDB
MongoDBMongoDB
MongoDB
 
Apache Spark Fundamentals
Apache Spark FundamentalsApache Spark Fundamentals
Apache Spark Fundamentals
 
Cassandra and Riak at BestBuy.com
Cassandra and Riak at BestBuy.comCassandra and Riak at BestBuy.com
Cassandra and Riak at BestBuy.com
 
Bd nosql clave valor
Bd nosql clave valorBd nosql clave valor
Bd nosql clave valor
 
Apache Kudu: Technical Deep Dive


Apache Kudu: Technical Deep Dive

Apache Kudu: Technical Deep Dive


Apache Kudu: Technical Deep Dive


 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
Introduction to Apache Cassandra
Introduction to Apache Cassandra Introduction to Apache Cassandra
Introduction to Apache Cassandra
 

Ähnlich wie Presentacion cassandra

Base de datos jennifer garcia montiel
Base de datos jennifer garcia montielBase de datos jennifer garcia montiel
Base de datos jennifer garcia montiel
jenni30201
 

Ähnlich wie Presentacion cassandra (20)

Cassandra
CassandraCassandra
Cassandra
 
Instalación y utilización de Cassandra
Instalación y utilización de CassandraInstalación y utilización de Cassandra
Instalación y utilización de Cassandra
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
mysql comandos.pdf
mysql comandos.pdfmysql comandos.pdf
mysql comandos.pdf
 
Base de datos sánchez erika
Base de datos sánchez erikaBase de datos sánchez erika
Base de datos sánchez erika
 
NoSql introducción -Innova4j
NoSql introducción -Innova4jNoSql introducción -Innova4j
NoSql introducción -Innova4j
 
Saula ana 6_s_ti_2
Saula ana 6_s_ti_2Saula ana 6_s_ti_2
Saula ana 6_s_ti_2
 
Act. 4 screencast y base de datos norma
Act. 4 screencast y base de datos normaAct. 4 screencast y base de datos norma
Act. 4 screencast y base de datos norma
 
Tutorial en Apache Spark - Clasificando tweets en realtime
Tutorial en Apache Spark - Clasificando tweets en realtimeTutorial en Apache Spark - Clasificando tweets en realtime
Tutorial en Apache Spark - Clasificando tweets en realtime
 
INSTALACION CASSANDRA
INSTALACION CASSANDRAINSTALACION CASSANDRA
INSTALACION CASSANDRA
 
My sql
My sqlMy sql
My sql
 
alumno: jose carlos leocadio matines ...
                                    alumno: jose carlos leocadio matines     ...                                    alumno: jose carlos leocadio matines     ...
alumno: jose carlos leocadio matines ...
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
T8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptxT8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptx
 
Base de datos jennifer garcia montiel
Base de datos jennifer garcia montielBase de datos jennifer garcia montiel
Base de datos jennifer garcia montiel
 
Hojo De Calculo
Hojo De CalculoHojo De Calculo
Hojo De Calculo
 
Nosql
NosqlNosql
Nosql
 
Base de datos
Base de datosBase de datos
Base de datos
 

Kürzlich hochgeladen

Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
annavarrom
 

Kürzlich hochgeladen (20)

Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 

Presentacion cassandra

  • 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. 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. 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. 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. CARACTERISTICAS FUNCIONALES  KEYSPACE  SUPERCOLUMN FAMILY – SIMPLE COLUMN FAMILY
  • 8.