SlideShare una empresa de Scribd logo
1 de 13
Base de Datos
Cassandra: es una base de datos NoSQL, hoy en día es
un proyecto de Apache. Cassandra fue desarrollado por
Facebook (la versión original fue escrita por un ex
empleado de Amazon y otro de Microsoft), en el 2008
fue liberado como un proyecto open source en Google
code, en el 2009 se convirtió en un proyecto “Apache
Incubator“, y finalmente en el 2010 se convirtió en un
proyecto TOP-LEVEL.
Es un sistema gestor de base de datos, NoSQL y
descentralizada.







Una tabla de datos por cada instancia de Cassandra.
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 “ClaveValor-Tiempo”, donde el valor del campo tiempo es
definible por el usuario.
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.
Column: Es la unidad mas básica de la representación en el

modelo de datos Cassandra. Una column es un triplete de un
key (un nombre) un value (un valor) y un timestamp. Los
valores son todos suministrados por el cliente. El tipo de dato
del key y el value son Matrices de bytes de Java, el tipo de
dato del timestamp es un long primitive. Las column son
inmutables para evitar problemas de multithreading. Las
columns se organizan dentro de las columns families.
Las columns se ordenan por un tipo:


AsciiType



BytesType



LexicalUUIDType



LongType



TimeUUIDType



UTF8Type
Super Column: Es una column cuyos values no son
strings, sino una o mas columns, que en este

contexto se llamaran subcolumns. Las subcolumns
están ordenadas, y el numero de columnas que se
puede definir es ilimitada. las Super columns, a

diferencias de las columns, no tienen un timestamp
definido. No son recursivas, es decir, solamente
tienen un nivel de profanidad.
Column Family: Es mas o menos análogo a una tabla
en un modelo relacional. Se trata de un contenedor para
una colección ordenada de columns. Debido a que cada
column family se almacena en un archivo separado,

asegúrese de definir las columns que sea probable que
acceda juntas en la misma column family. Tenemos que
definir las column family de la aplicación en el archivo
de configuración.
Keyspace: Es el contenedor para un column family. Es
mas o menos análogo a una base de datos en un
modelo relacional, usado en Cassandra para separar
aplicaciones. Cuando una base de datos relacional es

una colección de tablas, un keyspace es una colección
ordenada de columns family. Tenemos que definir los
keyspace de la aplicación en el archivo de configuración
o usando métodos definidos en la API
Algunos usuarios famosos de Cassandra son:


–Digg



–Facebook



–Twitter



–Rackspace



–SimpleGEO















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
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
Hinted hand off


Hay algunas desventajas que un sistema de
almacenamiento tan escalable ofrece en
contrapartida:
–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


http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=cassan
dra



http://jesusnoseq.com/2013/03/cassandra/



http://jesusnoseq.com/2013/03/cassandra/



http://www.agevaled.com/2010/12/31/introduccion-a-apachecassandra/

Más contenido relacionado

La actualidad más candente

An Overview of Apache Cassandra
An Overview of Apache CassandraAn Overview of Apache Cassandra
An Overview of Apache CassandraDataStax
 
NoSQL databases - An introduction
NoSQL databases - An introductionNoSQL databases - An introduction
NoSQL databases - An introductionPooyan Mehrparvar
 
Appache Cassandra
Appache Cassandra  Appache Cassandra
Appache Cassandra nehabsairam
 
Spark SQL Deep Dive @ Melbourne Spark Meetup
Spark SQL Deep Dive @ Melbourne Spark MeetupSpark SQL Deep Dive @ Melbourne Spark Meetup
Spark SQL Deep Dive @ Melbourne Spark MeetupDatabricks
 
Azure Data Factory v2
Azure Data Factory v2Azure Data Factory v2
Azure Data Factory v2inovex GmbH
 
Apache Spark Fundamentals
Apache Spark FundamentalsApache Spark Fundamentals
Apache Spark FundamentalsZahra Eskandari
 
Understanding Data Partitioning and Replication in Apache Cassandra
Understanding Data Partitioning and Replication in Apache CassandraUnderstanding Data Partitioning and Replication in Apache Cassandra
Understanding Data Partitioning and Replication in Apache CassandraDataStax
 
Intro to Elasticsearch
Intro to ElasticsearchIntro to Elasticsearch
Intro to ElasticsearchClifford James
 
Introduction to Cassandra Architecture
Introduction to Cassandra ArchitectureIntroduction to Cassandra Architecture
Introduction to Cassandra Architecturenickmbailey
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sqlRam kumar
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL DatabasesDerek Stainer
 
Bases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentosBases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentosAnthony Sotolongo
 
Introduction to Sharding
Introduction to ShardingIntroduction to Sharding
Introduction to ShardingMongoDB
 

La actualidad más candente (20)

Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
An Overview of Apache Cassandra
An Overview of Apache CassandraAn Overview of Apache Cassandra
An Overview of Apache Cassandra
 
NoSQL databases - An introduction
NoSQL databases - An introductionNoSQL databases - An introduction
NoSQL databases - An introduction
 
Appache Cassandra
Appache Cassandra  Appache Cassandra
Appache Cassandra
 
Spark sql
Spark sqlSpark sql
Spark sql
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
Spark SQL Deep Dive @ Melbourne Spark Meetup
Spark SQL Deep Dive @ Melbourne Spark MeetupSpark SQL Deep Dive @ Melbourne Spark Meetup
Spark SQL Deep Dive @ Melbourne Spark Meetup
 
Azure Data Factory v2
Azure Data Factory v2Azure Data Factory v2
Azure Data Factory v2
 
Apache Spark Fundamentals
Apache Spark FundamentalsApache Spark Fundamentals
Apache Spark Fundamentals
 
Understanding Data Partitioning and Replication in Apache Cassandra
Understanding Data Partitioning and Replication in Apache CassandraUnderstanding Data Partitioning and Replication in Apache Cassandra
Understanding Data Partitioning and Replication in Apache Cassandra
 
Intro to Elasticsearch
Intro to ElasticsearchIntro to Elasticsearch
Intro to Elasticsearch
 
Introduction to Cassandra Architecture
Introduction to Cassandra ArchitectureIntroduction to Cassandra Architecture
Introduction to Cassandra Architecture
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sql
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL Databases
 
Data Mesh 101
Data Mesh 101Data Mesh 101
Data Mesh 101
 
Presentacion oracle power point
Presentacion oracle power pointPresentacion oracle power point
Presentacion oracle power point
 
Bases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentosBases de datos NoSQL orientadas a documentos
Bases de datos NoSQL orientadas a documentos
 
Bd nosql clave valor
Bd nosql clave valorBd nosql clave valor
Bd nosql clave valor
 
Introduction to Sharding
Introduction to ShardingIntroduction to Sharding
Introduction to Sharding
 

Similar a Cassandra (20)

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
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos sánchez erika
Base de datos sánchez erikaBase de datos sánchez erika
Base de datos sánchez erika
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 
No sql la nueva era
No sql la nueva eraNo sql la nueva era
No sql la nueva era
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
 
NoSql introducción -Innova4j
NoSql introducción -Innova4jNoSql introducción -Innova4j
NoSql introducción -Innova4j
 
Big data y las apis (big data spain)
Big data y las apis (big data spain)Big data y las apis (big data spain)
Big data y las apis (big data spain)
 
El mundo Big Data y las APIs
El mundo Big Data y las APIsEl mundo Big Data y las APIs
El mundo Big Data y las APIs
 
OLE BD
OLE BDOLE BD
OLE BD
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
 
Nosql
NosqlNosql
Nosql
 
Base de datos CBTis 75
Base de datos  CBTis 75 Base de datos  CBTis 75
Base de datos CBTis 75
 
Act4 bases de_datos
Act4 bases de_datosAct4 bases de_datos
Act4 bases de_datos
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 

Último (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 

Cassandra

  • 2. Cassandra: es una base de datos NoSQL, hoy en día es un proyecto de Apache. Cassandra fue desarrollado por Facebook (la versión original fue escrita por un ex empleado de Amazon y otro de Microsoft), en el 2008 fue liberado como un proyecto open source en Google code, en el 2009 se convirtió en un proyecto “Apache Incubator“, y finalmente en el 2010 se convirtió en un proyecto TOP-LEVEL.
  • 3. Es un sistema gestor de base de datos, NoSQL y descentralizada.
  • 4.     Una tabla de datos por cada instancia de Cassandra. 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 “ClaveValor-Tiempo”, donde el valor del campo tiempo es definible por el usuario. 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. Column: Es la unidad mas básica de la representación en el modelo de datos Cassandra. Una column es un triplete de un key (un nombre) un value (un valor) y un timestamp. Los valores son todos suministrados por el cliente. El tipo de dato del key y el value son Matrices de bytes de Java, el tipo de dato del timestamp es un long primitive. Las column son inmutables para evitar problemas de multithreading. Las columns se organizan dentro de las columns families.
  • 6. Las columns se ordenan por un tipo:  AsciiType  BytesType  LexicalUUIDType  LongType  TimeUUIDType  UTF8Type
  • 7. Super Column: Es una column cuyos values no son strings, sino una o mas columns, que en este contexto se llamaran subcolumns. Las subcolumns están ordenadas, y el numero de columnas que se puede definir es ilimitada. las Super columns, a diferencias de las columns, no tienen un timestamp definido. No son recursivas, es decir, solamente tienen un nivel de profanidad.
  • 8. Column Family: Es mas o menos análogo a una tabla en un modelo relacional. Se trata de un contenedor para una colección ordenada de columns. Debido a que cada column family se almacena en un archivo separado, asegúrese de definir las columns que sea probable que acceda juntas en la misma column family. Tenemos que definir las column family de la aplicación en el archivo de configuración.
  • 9. Keyspace: Es el contenedor para un column family. Es mas o menos análogo a una base de datos en un modelo relacional, usado en Cassandra para separar aplicaciones. Cuando una base de datos relacional es una colección de tablas, un keyspace es una colección ordenada de columns family. Tenemos que definir los keyspace de la aplicación en el archivo de configuración o usando métodos definidos en la API
  • 10. Algunos usuarios famosos de Cassandra son:  –Digg  –Facebook  –Twitter  –Rackspace  –SimpleGEO
  • 11.             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 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 Hinted hand off
  • 12.  Hay algunas desventajas que un sistema de almacenamiento tan escalable ofrece en contrapartida: –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