SlideShare una empresa de Scribd logo
1 de 15
Apache cassandra
¿Qué es no SQL?
 NoSQL es especialmente útil cuando
una empresa necesita acceder y
analizar grandes cantidades de datos no
estructurados o datos que se
almacenan de forma remota en varios
servidores virtuales en la nube.
¿Por qué aparecen los
sistemas NoSQL?
 Las bases de datos relacionales no tienen nada de malo:
Precisamente gracias al transcurso de los años, hemos logrado
aprender técnicas bastante comunes para normalizarlas en la
medida de lo posible, escalarlas según crece la demanda, y
utilizarlas como sistema de persistencia para almacenar
información desde nuestro lenguaje procedural u orientado a
objetos favorito (entre otros). La cuota de uso de software como
SQLite, MySQL, PostgreSQL u Oracle, por poner cuatro
ejemplos conocidos, es muy alta, encontrándose en la mayor
parte de los desarrollos modernos.
 Los sistemas NoSQL intentan atacar este problema
proponiendo una estructura de almacenamientomás versátil,
aunque sea a costa de perder ciertas funcionalidades como las
transacciones que engloban operaciones en más de una
colección de datos, o la incapacidad de ejecutar el producto
cartesiano de dos tablas (también llamado JOIN) teniendo que
recurrir a la desnormalización de datos.
Inicios de NoSQL
 Carlo Strozzi usó el término NoSQL en 1998 para
referirse a su base de datos. Era una base de datos
open-source, ligera, que no ofrecía un interface SQL,
pero sí seguía el modelo relacional, Strozzi sugiere que,
ya que el actual movimiento NoSQL "Se sale
completamente del modelo relacional, debería, por tanto,
haberse llamado 'NoREL', o algo así."
 Eric Evans, un empleado de Rackspace, reintrodujo el
término NoSQL cuando Johan Oskarsson de Last.fm
quiso organizar un evento para discutir bases de datos
distribuidas de código abierto. El nombre intentaba
recoger el número creciente de bases de datos no
relacionales y distribuidas que no garantizaban ACID,
atributo clave en las RDBMS clásicas.
VENTAJAS
 Estos sistemas responden a las
necesidades de escalabilidad horizontal
que tienen cada vez más empresas.
 Pueden manejar enormes cantidades de
datos.
 No generan cuellos de botella.
 Escalamiento sencillo.
 Diferentes DBs NoSQL para diferentes
proyectos.
 Se ejecutan en clusters de máquinas
baratas.
DESVENTAJAS
 El código abierto puede significar una "mancha" en el soporte
para las empresas.- Mientras que los principales proveedores
de RMBMS tales como Oracle, IBM y Sybase ofrecen buenos
soportes a pequeñas, medianas y grandes empresas y
típicamente start-ups, los vendedores de código abierto
esperan ofrecer un soporte comparable -con excepción de un
puñado de clientes blue-chip. Generalmente un vendedor de
código abierto no tiene el alcance global, servicios de soporte,
y la credibilidad de Oracle o IBM.
 No están lo suficientemente maduros para algunas empresas.-
A pesar de sus puestas en práctica en algunas grandes
empresas, las bases de datos NoSQL aún se enfrentan a un
problema de credibilidad importante con muchas empresas.
Los críticos señalan la falta de madurez de NoSQL y los
posibles problemas de inestabilidad, mientras que citan la
madurez, y una gran funcionalidad y estabilidad de los
RDBMSes.
¿Qué es apache
cassandra?
 Apache Cassandra es una base de
datos NoSQL distribuida y basada en un modelo
de almacenamiento de «clave-valor», de código
abierto que está escrita en Java. Permite grandes
volúmenes de datos en forma distribuida. Por
ejemplo, lo usa Twittre 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 máxima. Está
desarrollada por Apache.
HISTORIA
 Apache Cassandra fue inicialmente
desarollada en Facebook para impulsar las
búsqueda en la bandeja de entrada por
Avinash Lakshman uno de los autores
deAmazon's Dynamo y Prashant Malik.
Fue lanzada como un proyecto open
source de Google code en julio de
2008. En marzo de 2009, se transformó en
un proyecto de Apache Incubator. El 17 de
febrero de 2010 se graduó como un
proyecto de alto nivel.
CARACTERISTICAS
 DescentralizadoTodos los nodos del clúster tiene el
mismo rol. No hay un único punto de fallo. Los datos se
distribuyen a través del clúster (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 replicación y replicación de multiples
data centerLas estrategias de replicación son
configurables . Cassandra está diseñado como un
sistema distribuido, para el despliegue de un gran número
de nodos a través de múltiples centros de datos. La
arquitectura distribuida de Cassandra esta diseñado para
desplegarse sobre multiples data center, tener
redundancia y recuperarse ante desastres.EscalabilidadEl
rendimiento de leer y escribir aumenta linealmente a
medida que se añaden nuevos nodos.
 Se pueden agregar nuevos nodos sin necesidad de
interrumpir la ejecución de la aplicación.Tolerancia a
fallosLos datos se replican automáticamente a
múltiples nodos para recuperarse frente a fallos.
Cassandra soporta replicación a través de multiples
datacenter. Se puede reemplazar nodos que
presenten fallos sin tiempo de inactividad o
interrupción de la aplicación.ConsistenciaSe ofrece
la elección de el nivel de consistencia para las
lecturas y escrituras.Soporte MapReduceCassandra
esta integrado con Apache Hadoop para
soportar MapReduce. Tambien existe soporte
para Apache Pig y Apache Hive. Lenguaje de
consultaCassandra introduce CQL (Cassandra
Query Language), una alternativa similar a SQL para
la interfaz RPC tradicional. Existen drivers
disponibles para Java (JDBC), Python (DBAPI2),
Node.JS (Helenus), Go (gocql) and C++.
ARQUITECTURA
 Esta es una visión general de la arquitectura orientada a los usuarios
de Cassandra Cassandra .
 La información se basa principalmente en J Ellis OSCON 09
presentación ¿Por Cassandra MySQL impulsa demasiados E / S
aleatorias Soluciones basados ​​en archivos requieren demasiados
bloqueos La nueva cara de los datos Escala hacia fuera, no hacia
arriba Balanceo de carga en línea , el crecimiento del clúster esquema
flexible Consultas orientado a Key -CAP cuenta CAP teorema El
teorema CAP ( Brewer ) establece que usted tiene que escoger dos de
consistencia , disponibilidad, tolerancia de reparto No se puede tener a
los tres al mismo tiempo y obtener una latencia aceptable. Cassandra
valora disponibilidad y tolerancia Partición ( AP ) . Soluciones de
compromiso entre la coherencia y la latencia son sintonizables en
Cassandra . Usted puede obtener una fuerte coherencia con
Cassandra (con un aumento de la latencia ) . Pero , no se puede
obtener el bloqueo de filas : es una victoria definitiva para HBase .
Nota : Hbase valora Consistencia y creación de particiones de
tolerancia ( CP )
 La base de datos Apache Cassandra NoSQL código
abierto se ha convertido rápidamente en la plataforma de
gestión de datos preferido para Web, aplicaciones
móviles , y la IO que necesitan para escalar y realizar en
entornos distribuidos que consisten en múltiples centros
de datos y / o nubes . Sin señor de Cassandra ,
arquitectura nada compartida proporciona a las empresas
con el tiempo de actividad constante para sus
transaccionales / aplicaciones de bases de datos
operacionales , así como un modelo de datos flexible,
capaz de almacenar de hoy los tipos de datos modernos
y simplicidad operativa para facilitar la gestión de bases
de datos . La Producción- Certificado Cassandra en
Datastax Empresa se ​​basa en código abierto Cassandra
para ofrecer una plataforma de base de datos lista para la
empresa.
 Christopher Jaramillo
 3ro Informática

Más contenido relacionado

La actualidad más candente

Manual apache cassandra y comandos en la shell
Manual apache cassandra y comandos en la shellManual apache cassandra y comandos en la shell
Manual apache cassandra y comandos en la shellKevin López
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache CassandraLuis Ojeda
 
Introduccion a Cassandra
Introduccion a CassandraIntroduccion a Cassandra
Introduccion a CassandraStratebi
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandralibra_hch
 
Act4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varonaAct4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varonaOscar Varona
 
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...Daniel Briian
 
Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech DataStax Academy
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesAndrés Londoño
 
NoSQL: Un nuevo paradigma - Apache Cassandra
NoSQL: Un nuevo paradigma - Apache CassandraNoSQL: Un nuevo paradigma - Apache Cassandra
NoSQL: Un nuevo paradigma - Apache CassandraWladimir Cabarcas
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No RelacionalesBEEVA_es
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQLIsabel Gómez
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldoubas salas
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Andrei Amador
 

La actualidad más candente (19)

Manual apache cassandra y comandos en la shell
Manual apache cassandra y comandos en la shellManual apache cassandra y comandos en la shell
Manual apache cassandra y comandos en la shell
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
Introduccion a Cassandra
Introduccion a CassandraIntroduccion a Cassandra
Introduccion a Cassandra
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Act4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varonaAct4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varona
 
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...
 
Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech
 
Diaposotivas apache-cassandra
Diaposotivas apache-cassandraDiaposotivas apache-cassandra
Diaposotivas apache-cassandra
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionales
 
NoSQL: Un nuevo paradigma - Apache Cassandra
NoSQL: Un nuevo paradigma - Apache CassandraNoSQL: Un nuevo paradigma - Apache Cassandra
NoSQL: Un nuevo paradigma - Apache Cassandra
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Bases de datos no sql
Bases de datos no sqlBases de datos no sql
Bases de datos no sql
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
 
Couchdb
CouchdbCouchdb
Couchdb
 
Nosql y cassandra
Nosql y cassandraNosql y cassandra
Nosql y cassandra
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
 

Destacado

Medios De Comunicación Digital
Medios De Comunicación Digital Medios De Comunicación Digital
Medios De Comunicación Digital Hardmil
 
CV-Tran Thi Hoang Anh
CV-Tran Thi Hoang AnhCV-Tran Thi Hoang Anh
CV-Tran Thi Hoang AnhAnh Tran
 
Старые проблемные хранилища радиоактивных отходов.
Старые проблемные хранилища радиоактивных отходов.Старые проблемные хранилища радиоактивных отходов.
Старые проблемные хранилища радиоактивных отходов.Andrey Ozharovsky
 
En microsoft word realizar una tabla en wor
En microsoft word realizar una tabla en worEn microsoft word realizar una tabla en wor
En microsoft word realizar una tabla en worcarlospaucar1993
 
Daily Report Commodities
Daily Report CommoditiesDaily Report Commodities
Daily Report Commoditieseka rup
 
clase N°6 Compartiendo Producciones en la Web
clase N°6  Compartiendo Producciones en la Webclase N°6  Compartiendo Producciones en la Web
clase N°6 Compartiendo Producciones en la Webmeelcabrerakahl
 
Executed construction work
Executed construction workExecuted construction work
Executed construction workmahoneytony
 
Ivan Perez Asignación n2 FISICA
Ivan Perez Asignación n2 FISICAIvan Perez Asignación n2 FISICA
Ivan Perez Asignación n2 FISICARoymar Arrieta
 
D.imformatico resumen
D.imformatico resumen D.imformatico resumen
D.imformatico resumen uniandes
 
Formación de la personalidad y estructuración de la personalidad criminal
Formación de la personalidad y estructuración de la personalidad criminalFormación de la personalidad y estructuración de la personalidad criminal
Formación de la personalidad y estructuración de la personalidad criminalgetsemorals
 

Destacado (19)

Medios De Comunicación Digital
Medios De Comunicación Digital Medios De Comunicación Digital
Medios De Comunicación Digital
 
CV-Tran Thi Hoang Anh
CV-Tran Thi Hoang AnhCV-Tran Thi Hoang Anh
CV-Tran Thi Hoang Anh
 
Старые проблемные хранилища радиоактивных отходов.
Старые проблемные хранилища радиоактивных отходов.Старые проблемные хранилища радиоактивных отходов.
Старые проблемные хранилища радиоактивных отходов.
 
SUMMARY5
SUMMARY5SUMMARY5
SUMMARY5
 
Saravanan.Resume
Saravanan.ResumeSaravanan.Resume
Saravanan.Resume
 
Apache cassandra cosnola
Apache cassandra cosnolaApache cassandra cosnola
Apache cassandra cosnola
 
En microsoft word realizar una tabla en wor
En microsoft word realizar una tabla en worEn microsoft word realizar una tabla en wor
En microsoft word realizar una tabla en wor
 
Escalones
EscalonesEscalones
Escalones
 
Daily Report Commodities
Daily Report CommoditiesDaily Report Commodities
Daily Report Commodities
 
Arte1
Arte1Arte1
Arte1
 
Presentas i call
Presentas i callPresentas i call
Presentas i call
 
Turbo Idea
Turbo IdeaTurbo Idea
Turbo Idea
 
direct intranet article
direct intranet articledirect intranet article
direct intranet article
 
clase N°6 Compartiendo Producciones en la Web
clase N°6  Compartiendo Producciones en la Webclase N°6  Compartiendo Producciones en la Web
clase N°6 Compartiendo Producciones en la Web
 
Executed construction work
Executed construction workExecuted construction work
Executed construction work
 
FLIES
FLIESFLIES
FLIES
 
Ivan Perez Asignación n2 FISICA
Ivan Perez Asignación n2 FISICAIvan Perez Asignación n2 FISICA
Ivan Perez Asignación n2 FISICA
 
D.imformatico resumen
D.imformatico resumen D.imformatico resumen
D.imformatico resumen
 
Formación de la personalidad y estructuración de la personalidad criminal
Formación de la personalidad y estructuración de la personalidad criminalFormación de la personalidad y estructuración de la personalidad criminal
Formación de la personalidad y estructuración de la personalidad criminal
 

Similar a Nosql (20)

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
 
Base de datos sánchez erika
Base de datos sánchez erikaBase de datos sánchez erika
Base de datos sánchez erika
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
 
Act4 castañon sergio
Act4 castañon sergioAct4 castañon sergio
Act4 castañon sergio
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
 
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
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 
Base de datos
Base de datosBase de datos
Base de datos
 

Nosql

  • 2. ¿Qué es no SQL?  NoSQL es especialmente útil cuando una empresa necesita acceder y analizar grandes cantidades de datos no estructurados o datos que se almacenan de forma remota en varios servidores virtuales en la nube.
  • 3. ¿Por qué aparecen los sistemas NoSQL?  Las bases de datos relacionales no tienen nada de malo: Precisamente gracias al transcurso de los años, hemos logrado aprender técnicas bastante comunes para normalizarlas en la medida de lo posible, escalarlas según crece la demanda, y utilizarlas como sistema de persistencia para almacenar información desde nuestro lenguaje procedural u orientado a objetos favorito (entre otros). La cuota de uso de software como SQLite, MySQL, PostgreSQL u Oracle, por poner cuatro ejemplos conocidos, es muy alta, encontrándose en la mayor parte de los desarrollos modernos.  Los sistemas NoSQL intentan atacar este problema proponiendo una estructura de almacenamientomás versátil, aunque sea a costa de perder ciertas funcionalidades como las transacciones que engloban operaciones en más de una colección de datos, o la incapacidad de ejecutar el producto cartesiano de dos tablas (también llamado JOIN) teniendo que recurrir a la desnormalización de datos.
  • 4. Inicios de NoSQL  Carlo Strozzi usó el término NoSQL en 1998 para referirse a su base de datos. Era una base de datos open-source, ligera, que no ofrecía un interface SQL, pero sí seguía el modelo relacional, Strozzi sugiere que, ya que el actual movimiento NoSQL "Se sale completamente del modelo relacional, debería, por tanto, haberse llamado 'NoREL', o algo así."  Eric Evans, un empleado de Rackspace, reintrodujo el término NoSQL cuando Johan Oskarsson de Last.fm quiso organizar un evento para discutir bases de datos distribuidas de código abierto. El nombre intentaba recoger el número creciente de bases de datos no relacionales y distribuidas que no garantizaban ACID, atributo clave en las RDBMS clásicas.
  • 5. VENTAJAS  Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen cada vez más empresas.  Pueden manejar enormes cantidades de datos.  No generan cuellos de botella.  Escalamiento sencillo.  Diferentes DBs NoSQL para diferentes proyectos.  Se ejecutan en clusters de máquinas baratas.
  • 6. DESVENTAJAS  El código abierto puede significar una "mancha" en el soporte para las empresas.- Mientras que los principales proveedores de RMBMS tales como Oracle, IBM y Sybase ofrecen buenos soportes a pequeñas, medianas y grandes empresas y típicamente start-ups, los vendedores de código abierto esperan ofrecer un soporte comparable -con excepción de un puñado de clientes blue-chip. Generalmente un vendedor de código abierto no tiene el alcance global, servicios de soporte, y la credibilidad de Oracle o IBM.  No están lo suficientemente maduros para algunas empresas.- A pesar de sus puestas en práctica en algunas grandes empresas, las bases de datos NoSQL aún se enfrentan a un problema de credibilidad importante con muchas empresas. Los críticos señalan la falta de madurez de NoSQL y los posibles problemas de inestabilidad, mientras que citan la madurez, y una gran funcionalidad y estabilidad de los RDBMSes.
  • 7.
  • 8. ¿Qué es apache cassandra?  Apache Cassandra es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twittre 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 máxima. Está desarrollada por Apache.
  • 9. HISTORIA  Apache Cassandra fue inicialmente desarollada en Facebook para impulsar las búsqueda en la bandeja de entrada por Avinash Lakshman uno de los autores deAmazon's Dynamo y Prashant Malik. Fue lanzada como un proyecto open source de Google code en julio de 2008. En marzo de 2009, se transformó en un proyecto de Apache Incubator. El 17 de febrero de 2010 se graduó como un proyecto de alto nivel.
  • 10. CARACTERISTICAS  DescentralizadoTodos los nodos del clúster tiene el mismo rol. No hay un único punto de fallo. Los datos se distribuyen a través del clúster (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 replicación y replicación de multiples data centerLas estrategias de replicación son configurables . Cassandra está diseñado como un sistema distribuido, para el despliegue de un gran número de nodos a través de múltiples centros de datos. La arquitectura distribuida de Cassandra esta diseñado para desplegarse sobre multiples data center, tener redundancia y recuperarse ante desastres.EscalabilidadEl rendimiento de leer y escribir aumenta linealmente a medida que se añaden nuevos nodos.
  • 11.  Se pueden agregar nuevos nodos sin necesidad de interrumpir la ejecución de la aplicación.Tolerancia a fallosLos datos se replican automáticamente a múltiples nodos para recuperarse frente a fallos. Cassandra soporta replicación a través de multiples datacenter. Se puede reemplazar nodos que presenten fallos sin tiempo de inactividad o interrupción de la aplicación.ConsistenciaSe ofrece la elección de el nivel de consistencia para las lecturas y escrituras.Soporte MapReduceCassandra esta integrado con Apache Hadoop para soportar MapReduce. Tambien existe soporte para Apache Pig y Apache Hive. Lenguaje de consultaCassandra introduce CQL (Cassandra Query Language), una alternativa similar a SQL para la interfaz RPC tradicional. Existen drivers disponibles para Java (JDBC), Python (DBAPI2), Node.JS (Helenus), Go (gocql) and C++.
  • 12. ARQUITECTURA  Esta es una visión general de la arquitectura orientada a los usuarios de Cassandra Cassandra .  La información se basa principalmente en J Ellis OSCON 09 presentación ¿Por Cassandra MySQL impulsa demasiados E / S aleatorias Soluciones basados ​​en archivos requieren demasiados bloqueos La nueva cara de los datos Escala hacia fuera, no hacia arriba Balanceo de carga en línea , el crecimiento del clúster esquema flexible Consultas orientado a Key -CAP cuenta CAP teorema El teorema CAP ( Brewer ) establece que usted tiene que escoger dos de consistencia , disponibilidad, tolerancia de reparto No se puede tener a los tres al mismo tiempo y obtener una latencia aceptable. Cassandra valora disponibilidad y tolerancia Partición ( AP ) . Soluciones de compromiso entre la coherencia y la latencia son sintonizables en Cassandra . Usted puede obtener una fuerte coherencia con Cassandra (con un aumento de la latencia ) . Pero , no se puede obtener el bloqueo de filas : es una victoria definitiva para HBase . Nota : Hbase valora Consistencia y creación de particiones de tolerancia ( CP )
  • 13.  La base de datos Apache Cassandra NoSQL código abierto se ha convertido rápidamente en la plataforma de gestión de datos preferido para Web, aplicaciones móviles , y la IO que necesitan para escalar y realizar en entornos distribuidos que consisten en múltiples centros de datos y / o nubes . Sin señor de Cassandra , arquitectura nada compartida proporciona a las empresas con el tiempo de actividad constante para sus transaccionales / aplicaciones de bases de datos operacionales , así como un modelo de datos flexible, capaz de almacenar de hoy los tipos de datos modernos y simplicidad operativa para facilitar la gestión de bases de datos . La Producción- Certificado Cassandra en Datastax Empresa se ​​basa en código abierto Cassandra para ofrecer una plataforma de base de datos lista para la empresa.
  • 14.
  • 15.  Christopher Jaramillo  3ro Informática