SlideShare una empresa de Scribd logo
JOEL MONTERO
3RO INFORMATICA
• NoSQL (No Only System Question Language)
• son un enfoque hacia la gestión de datos y el diseño de
base de datos que es útil para grandes conjuntos de
datos distribuidos.
• NoSQL, , busca resolver los problemas de escalabilidad
y rendimiento de big data que las bases de datos
relacionales no fueron diseñadas para abordar.
• 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.
• NoSQL no prohíbe el lenguaje estructurado de consultas
(SQL), sistemas NoSQL son totalmente no-relacionales
• Podría decirse que la base de datos más popular NoSQL
es Apache Cassandra
Nosql y cassandra
• Cassandra, que una vez fue la base de datos propietaria
de Facebook, fue liberada como código abierto en 2008.
• 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.
• 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.
• Cassandra ofrece soporte robusto para múltiples centros
de datos , con la replicación asincrónica sin necesidad
de un servidor maestro, que permiten operaciones de
baja latencia para todos los clientes.
• Cassandra también ofrece un gran rendimiento.
• Cassandra logra el más alto rendimiento para el número
máximo de nodos en todos los experimentos", aunque
"esto tiene como precio una alta latencia de escritura y
lectura".
• El modelo de datos de Cassandra consiste en particionar
las filas, que son reorganizadas en tablas .
• Las claves primarias de cada tabla tiene un primer
componente que es la clave de partición.
• Las demás columnas pueden ser indexadas por
separado de la clave primaria .
• Las tablas se pueden crear, eliminar y alterar en tiempo
de ejecución sin bloquear actualizaciones y consultas.
• Cassandra no soporta joins o subqueries
• En las versiones iniciales utilizaba un API propia para
poder acceder a la base de datos. En los últimos tiempos
están apostando por un lenguaje denominado CQL
(Cassandra Query Language) que posee una sintaxis
similar a SQL aunque con muchas menos
funcionalidades.
• Esto hace que iniciarse en el uso de la misma sea más
sencillo.
CASSANDRA
• Apache Cassandra
• Cassandra logo.svg
• Desarrollador
• Apache Software Foundation
• Información general
• Diseñador Avinash Lakshman, Prashant Malik
• Lanzamiento inicial 2008
• Última versión estable 2.1.4 (1 de Abril del 2015)
• Género Sistema de gestión de bases de datos
• Programado en Java
• Sistema operativoMultiplataforma
• Licencia Apache License 2.0
• Estado actual Activo
• Descentralizado
• Todos 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).
• Soporta replicación y replicación de multiples data center
• Las estrategias de replicación son configurables 20 .
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.
• Los datos se replican automáticamente a múltiples nodos
para recuperarse frente a fallos.
• Consistencia
• Se ofrece la elección de el nivel de consistencia para las
lecturas y escrituras.
• Soporte MapReduce
• Cassandra 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++.22
• Licenciamiento y Soporte
• Apache Cassandra es un proyecto de Apache Software
Foundation, por lo que tiene una Apache License
(version 2.0).
• Escalabilidad
• El rendimiento de leer y escribir aumenta linealmente a
medida que se añaden nuevos nodos.
• Tolerancia a fallos
• Cassandra esta integrado con Apache Hadoop para
soportar MapReduce. Tambien existe soporte para
Apache Pig y Apache Hive.21
• Lenguaje de consulta
Nosql y cassandra
• Link : http://cassandra.apache.org/
• Clic
• Clic
• Elegir según nuestro sistema operativo
•
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
• Con el comando USE empezamos a lo anteriormente
creado
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra
Nosql y cassandra

Más contenido relacionado

PDF
Intro cassandra
PPTX
Apache Cassandra - Base de datos
PPTX
Apache Cassandra
PPTX
Cassandra Instalacion y Utilizacion
PPTX
Apache cassandra
PDF
Bases de Datos NoSQL - Riak
PPTX
Introduccion a Cassandra
PPTX
Apache cassandra
Intro cassandra
Apache Cassandra - Base de datos
Apache Cassandra
Cassandra Instalacion y Utilizacion
Apache cassandra
Bases de Datos NoSQL - Riak
Introduccion a Cassandra
Apache cassandra

La actualidad más candente (20)

PPSX
Presentacion BD NoSQL
PDF
Bases de Datos NoSQL
PPTX
Bases de Datos No Relacionales
PDF
MongoDB: la BBDD NoSQL más popular del mercado
PPTX
Manual apache cassandra y comandos en la shell
PPT
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...
PPTX
Instalacion de cassandra
PDF
Bases de datos NoSQL orientadas a documentos
PPTX
Act4 basesdedatos oscar_varona
PDF
NoSQL: Introducción a las Bases de Datos no estructuradas
PDF
Apache Cassandra en SmartPolitech
PDF
Informe cassandra
PPTX
NoSQL bases de datos no relacionales
PPTX
Tutorial de como configurar y instalar Cassandra
PDF
Sql o NoSql en Informática Médica
PPTX
No sql la nueva era
PPTX
Principales bases de datos existentes
PPTX
Que es MongoDB
Presentacion BD NoSQL
Bases de Datos NoSQL
Bases de Datos No Relacionales
MongoDB: la BBDD NoSQL más popular del mercado
Manual apache cassandra y comandos en la shell
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...
Instalacion de cassandra
Bases de datos NoSQL orientadas a documentos
Act4 basesdedatos oscar_varona
NoSQL: Introducción a las Bases de Datos no estructuradas
Apache Cassandra en SmartPolitech
Informe cassandra
NoSQL bases de datos no relacionales
Tutorial de como configurar y instalar Cassandra
Sql o NoSql en Informática Médica
No sql la nueva era
Principales bases de datos existentes
Que es MongoDB
Publicidad

Destacado (20)

PDF
Pré-processamento em Big Data
PPTX
The Cassandra Platform - Christos Diou
PDF
Qcon Rio 2015 - Data Lakes Workshop
PDF
Manual cassandra NoSQL
PPTX
All things py
PPTX
Making Big Data a First Class citizen in the enterprise
PPTX
Fast Data:The Rebirth of Streaming Analytics
PPTX
Hadoop, SQL & NoSQL: No Longer an Either-or Question
PDF
Elytics - Construindo uma plataforma de big data
PPT
Great Visualizations and Analytics using Business Intelligence Open Source
PPTX
Hadoop MapReduce Streaming and Pipes
PDF
Building a Recommendation Engine Using Diverse Features by Divyanshu Vats
PPTX
Up and running with pyspark
PDF
Desenvolvimento Mobile: Android e iOS caminhando juntos
PDF
PyCon APAC 2016 Keynote
PDF
Improving data interoperability in Python and R
PDF
A Spark Framework For < $100, < 1 Hour, Accurate Personalized DNA Analy...
PDF
Succinct Spark: Fast Interactive Queries on Compressed RDDs by Rachit Agarwal
PDF
Video Games at Scale: Improving the gaming experience with Apache Spark
PDF
The How and Why of Fast Data Analytics with Apache Spark
Pré-processamento em Big Data
The Cassandra Platform - Christos Diou
Qcon Rio 2015 - Data Lakes Workshop
Manual cassandra NoSQL
All things py
Making Big Data a First Class citizen in the enterprise
Fast Data:The Rebirth of Streaming Analytics
Hadoop, SQL & NoSQL: No Longer an Either-or Question
Elytics - Construindo uma plataforma de big data
Great Visualizations and Analytics using Business Intelligence Open Source
Hadoop MapReduce Streaming and Pipes
Building a Recommendation Engine Using Diverse Features by Divyanshu Vats
Up and running with pyspark
Desenvolvimento Mobile: Android e iOS caminhando juntos
PyCon APAC 2016 Keynote
Improving data interoperability in Python and R
A Spark Framework For < $100, < 1 Hour, Accurate Personalized DNA Analy...
Succinct Spark: Fast Interactive Queries on Compressed RDDs by Rachit Agarwal
Video Games at Scale: Improving the gaming experience with Apache Spark
The How and Why of Fast Data Analytics with Apache Spark
Publicidad

Similar a Nosql y cassandra (20)

PPTX
Principales bases de datos
PPT
Base de Datos
PPTX
descarga e instalación de cassandra nosql
PPTX
Cassandra trabajo2 tv eq5
PPTX
Cassandra instalacion y uso
PPTX
Principales bases de datos
PPT
Act4 castañon sergio
PPTX
Principales base de datos
PPTX
Base de datos abg
PPTX
Base de datos abg
PPTX
Principales bases de datos
PPTX
Actividad de aprendizaje 4: base de datos
PPTX
Actividad de aprendizaje 4
PPTX
PPTX
Cordova angelica basededatos
PPTX
POTX
Bases de datos
PPTX
Pricipales bases de datos
PPTX
Act4 base de_datos_canto_josé
Principales bases de datos
Base de Datos
descarga e instalación de cassandra nosql
Cassandra trabajo2 tv eq5
Cassandra instalacion y uso
Principales bases de datos
Act4 castañon sergio
Principales base de datos
Base de datos abg
Base de datos abg
Principales bases de datos
Actividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4
Cordova angelica basededatos
Bases de datos
Pricipales bases de datos
Act4 base de_datos_canto_josé

Último (20)

PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Metodologías Activas con herramientas IAG
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PPT
Cosacos y hombres del Este en el Heer.ppt
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Metodologías Activas con herramientas IAG
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Escuelas Desarmando una mirada subjetiva a la educación
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Cosacos y hombres del Este en el Heer.ppt
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias

Nosql y cassandra

  • 2. • NoSQL (No Only System Question Language) • son un enfoque hacia la gestión de datos y el diseño de base de datos que es útil para grandes conjuntos de datos distribuidos.
  • 3. • NoSQL, , busca resolver los problemas de escalabilidad y rendimiento de big data que las bases de datos relacionales no fueron diseñadas para abordar. • 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.
  • 4. • NoSQL no prohíbe el lenguaje estructurado de consultas (SQL), sistemas NoSQL son totalmente no-relacionales • Podría decirse que la base de datos más popular NoSQL es Apache Cassandra
  • 6. • Cassandra, que una vez fue la base de datos propietaria de Facebook, fue liberada como código abierto en 2008. • 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.
  • 7. • 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. • Cassandra ofrece soporte robusto para múltiples centros de datos , con la replicación asincrónica sin necesidad de un servidor maestro, que permiten operaciones de baja latencia para todos los clientes.
  • 8. • Cassandra también ofrece un gran rendimiento. • Cassandra logra el más alto rendimiento para el número máximo de nodos en todos los experimentos", aunque "esto tiene como precio una alta latencia de escritura y lectura".
  • 9. • El modelo de datos de Cassandra consiste en particionar las filas, que son reorganizadas en tablas . • Las claves primarias de cada tabla tiene un primer componente que es la clave de partición. • Las demás columnas pueden ser indexadas por separado de la clave primaria .
  • 10. • Las tablas se pueden crear, eliminar y alterar en tiempo de ejecución sin bloquear actualizaciones y consultas. • Cassandra no soporta joins o subqueries
  • 11. • En las versiones iniciales utilizaba un API propia para poder acceder a la base de datos. En los últimos tiempos están apostando por un lenguaje denominado CQL (Cassandra Query Language) que posee una sintaxis similar a SQL aunque con muchas menos funcionalidades. • Esto hace que iniciarse en el uso de la misma sea más sencillo.
  • 12. CASSANDRA • Apache Cassandra • Cassandra logo.svg • Desarrollador • Apache Software Foundation • Información general • Diseñador Avinash Lakshman, Prashant Malik • Lanzamiento inicial 2008 • Última versión estable 2.1.4 (1 de Abril del 2015) • Género Sistema de gestión de bases de datos • Programado en Java • Sistema operativoMultiplataforma • Licencia Apache License 2.0 • Estado actual Activo
  • 13. • Descentralizado • Todos 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). • Soporta replicación y replicación de multiples data center • Las estrategias de replicación son configurables 20 . 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.
  • 14. • Los datos se replican automáticamente a múltiples nodos para recuperarse frente a fallos. • Consistencia • Se ofrece la elección de el nivel de consistencia para las lecturas y escrituras. • Soporte MapReduce
  • 15. • Cassandra 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++.22 • Licenciamiento y Soporte • Apache Cassandra es un proyecto de Apache Software Foundation, por lo que tiene una Apache License (version 2.0).
  • 16. • Escalabilidad • El rendimiento de leer y escribir aumenta linealmente a medida que se añaden nuevos nodos. • Tolerancia a fallos • Cassandra esta integrado con Apache Hadoop para soportar MapReduce. Tambien existe soporte para Apache Pig y Apache Hive.21 • Lenguaje de consulta
  • 18. • Link : http://cassandra.apache.org/ • Clic • Clic • Elegir según nuestro sistema operativo •
  • 37. • Con el comando USE empezamos a lo anteriormente creado