SlideShare una empresa de Scribd logo
1 de 18
NoSQL la nueva era
Apache Cassandra
Nombre: Juan Navas
Carteristas del NoSQL
 Los grandes volúmenes de datos estructurados , semi -estructurados y no
estructurados
 Sprints ágiles , iteración rápida y empujones código frecuentes
 Programación orientada a datos que es fácil de usar y flexible
 Arquitectura eficiente , escalabilidad horizontal en lugar de caro, la
arquitectura monolítica
 Modelo de datos: colecciones de documentos que contienen
colecciones de claves-valor
 Su precursor fue Google BigTable
NoSQL es la mejor forma de almcenar
datos?
 Minimizar el cambio. Apuntar a los puntos calientes en cuanto a escalabilidad.

No modificar la base de datos en la medida de lo posible.

Colocar un grid con datos en memoria como proxy de la base de datos.

Utilizar write-behind para ahorrarnos escrituras a disco.

Utilizar un framework o API Java estándar para aprovechar el talento existente.

Tener dos sitios paralelos (viejo/nuevo) para permitir transiciones graduales.

Utilizar la RAM para los datos más frescos y tener más rendimiento y disco para almacenamiento a largo
plazo.

Utilizar bases de datos y servidores sencillos y baratos. Un despliegue de una instancia de Oracle RAC
son 500.000 dólares. Varios servidores Dell + MySQL, sale bastante más barato.
NoSQL como futuro
 Hablar hoy de NoSQL como el futuro de los sistemas de bases de datos
puede sonar un poco apresurado, pero hay movimientos importantes: el
notable afán de Facebook por crear motores de bases de datos como
Cassandra y RocksDB, y el uso de NoSQL en otras redes sociales como
Twitter y Linkedin, que indican que todo apunta hacia servicios que usen
repositorios datos con NoSQL únicamente.
 El segundo gran problema es la diversidad de tipos de NoSQL que existen:
clave/valor, documentos, grafos, tabular, entre otras. Las personas se
confunden y abruman al tener que decidir cuál usar. Esa elección puede
ser errada. Siempre será una apuesta muy fuerte saber si tu proyecto se
alineará adecuadamente con el tipo de base de datos que se ha elegido.
Apache Cassandra
 Apache Cassandra es un sistema de gestión de base de datos distribuida
de código abierto diseñado para manejar grandes cantidades de datos a
través de muchos servidores de los productos básicos, proporcionando
alta disponibilidad sin ningún punto único de fallo. Cassandra ofrece
soporte robusto para grupos que abarcan múltiples centros de datos, con
la replicación asincrónica sin señor que permiten operaciones de baja
latencia para todos los clientes.
 Las tablas se pueden crear, cayeron y alteradas en tiempo de ejecución
sin bloquear actualizaciones y consultas.
Apache Cassandra
 Es un almacén altamente escalable, eventualmente
consistente y distribuido de estructuras clave-valor.
 Iniciado por Facebook
 Código abierto
 Proyecto apache
Licencia: Apache License 2.0
 Escrito en Java
 Multiplataforma
Apache Cassandra
 Cassandra no es compatible con une o subconsultas. Más bien, Cassandra
enfatiza des normalización través de características como colecciones.
 Modelo de datos de Cassandra es una tienda fila particionado con
consistencia sintonizable .
 Las filas se organizan en tablas.; el primer componente de la clave
principal de una tabla es la clave de partición; dentro de una partición, las
filas son agrupados por las columnas restantes de la clave.
 Otras columnas pueden ser indexados por separado de la clave primaria.
Apache Cassandra
 El Apache Cassandra NoSQL distribuye almacén de datos sigue
acumulando características que imitan a las bases de datos tradicionales ,
con la versión recién estrenada 2 del software de código abierto que
ofrece desencadenantes , las transacciones de peso ligero y un lenguaje
de consulta actualizado similar a SQL .
 Durante mucho tiempo un rasgo de bases de datos SQL tradicionales , las
transacciones ligeros aseguran que , por ejemplo, dos cuentas con el
mismo nombre de usuario no se pueden crear al mismo tiempo. Es
esencialmente bloquea los datos que se está leyendo o se actualiza
mediante una operación así que otra operación no cambia los datos de
mediados de transacción, o lee los datos que está a punto de ser
prestados obsoleta .
Instalación Apache Cassandra
 Ejecutamos el DataStax y damos a Next
Instalación Apache Cassandra
 En esta parte de damos a Next
Instalación Apache Cassandra
 Nos da el direccionamiento de en donde se guardan los datos y le damos
a next
Instalación Apache Cassandra
 Le damos a next tal y como esta
Instalación Apache Cassandra
 Esperamos a que se llene la barrita
Instalación Apache Cassandra
 Esperamos a que se instale en el cmd
Instalación Apache Cassandra
 En esta parte le damos a Finalizar
Instalación Apache Cassandra
 Abrimos la pagina del http://localhost:8888/opscenter/index.html
Instalación Apache Cassandra
 Sitio Oficial de descarga
 http://cassandra.apache.org/download/
 Link de referencia de la Instalación
 https://www.youtube.com/watch?v=fspXzjwfii0
Bibliografía:
http://www.infoworld.com/article/2612007/database-administration/apache-
cassandra-2-0-brings-the-old-school-sql-functionality.html
http://es.slideshare.net/dipina/nosql-la-siguiente-generacin-de-base-de-datos
http://es.wikipedia.org/wiki/NoSQL
https://www.mongodb.com/nosql-explained

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
 
Base de datos
Base de datosBase de datos
Base de datos
 
NoSQL: Un nuevo paradigma - Apache Cassandra
NoSQL: Un nuevo paradigma - Apache CassandraNoSQL: Un nuevo paradigma - Apache Cassandra
NoSQL: Un nuevo paradigma - Apache Cassandra
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Diaposotivas apache-cassandra
Diaposotivas apache-cassandraDiaposotivas apache-cassandra
Diaposotivas apache-cassandra
 
Introducción a NoSQL
Introducción a NoSQLIntroducción a NoSQL
Introducción a NoSQL
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
 
Base de datos
Base de datosBase de datos
Base de datos
 
NoSQL Cassandra
NoSQL CassandraNoSQL Cassandra
NoSQL Cassandra
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
 
Bases de datos no sql
Bases de datos no sqlBases de datos no sql
Bases de datos no sql
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionales
 
Actividad de aprendizaje 4. screencast y bases de datos.
Actividad de aprendizaje 4. screencast y bases de datos.Actividad de aprendizaje 4. screencast y bases de datos.
Actividad de aprendizaje 4. screencast y bases de datos.
 
Que una base de datos
Que una base de datosQue una base de datos
Que una base de datos
 
Intro cassandra
Intro cassandraIntro cassandra
Intro cassandra
 
Cassandra instalacion y uso
Cassandra instalacion y usoCassandra instalacion y uso
Cassandra instalacion y uso
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
 
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
 

Destacado

Presentacion Proyecto Facebook Rocio Luengo
Presentacion Proyecto Facebook Rocio LuengoPresentacion Proyecto Facebook Rocio Luengo
Presentacion Proyecto Facebook Rocio LuengoEstela Dominguez Halpern
 
Proyecto Facebook - segundo teórico
Proyecto Facebook - segundo teóricoProyecto Facebook - segundo teórico
Proyecto Facebook - segundo teóricoivanadaime
 
Big Data para analizar las redes sociales
Big Data para analizar las redes socialesBig Data para analizar las redes sociales
Big Data para analizar las redes socialesDatKnoSys
 
RocksDB detail
RocksDB detailRocksDB detail
RocksDB detailMIJIN AN
 
1 big data y redes sociales
1 big data y redes sociales1 big data y redes sociales
1 big data y redes sociales.. ..
 
Big data para principiantes
Big data para principiantesBig data para principiantes
Big data para principiantesCarlos Toxtli
 
Manual de Facebook 2018. Uso estratégico de Facebook.
Manual de Facebook 2018. Uso estratégico de Facebook. Manual de Facebook 2018. Uso estratégico de Facebook.
Manual de Facebook 2018. Uso estratégico de Facebook. Unai Benito
 

Destacado (8)

Presentacion Proyecto Facebook Rocio Luengo
Presentacion Proyecto Facebook Rocio LuengoPresentacion Proyecto Facebook Rocio Luengo
Presentacion Proyecto Facebook Rocio Luengo
 
Proyecto Facebook - segundo teórico
Proyecto Facebook - segundo teóricoProyecto Facebook - segundo teórico
Proyecto Facebook - segundo teórico
 
Proyecto Facebook: Edupunk
Proyecto Facebook: EdupunkProyecto Facebook: Edupunk
Proyecto Facebook: Edupunk
 
Big Data para analizar las redes sociales
Big Data para analizar las redes socialesBig Data para analizar las redes sociales
Big Data para analizar las redes sociales
 
RocksDB detail
RocksDB detailRocksDB detail
RocksDB detail
 
1 big data y redes sociales
1 big data y redes sociales1 big data y redes sociales
1 big data y redes sociales
 
Big data para principiantes
Big data para principiantesBig data para principiantes
Big data para principiantes
 
Manual de Facebook 2018. Uso estratégico de Facebook.
Manual de Facebook 2018. Uso estratégico de Facebook. Manual de Facebook 2018. Uso estratégico de Facebook.
Manual de Facebook 2018. Uso estratégico de Facebook.
 

Similar a No sql la nueva era

Similar a No sql la nueva era (20)

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
 
Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5
 
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
 
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)
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
02 base de datos hernandez_luis
02 base de datos hernandez_luis02 base de datos hernandez_luis
02 base de datos hernandez_luis
 
Base de datos sánchez erika
Base de datos sánchez erikaBase de datos sánchez erika
Base de datos sánchez erika
 
Base de datos
Base de datosBase de datos
Base de datos
 
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
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
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
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Más de Juan Navas

Hotel Dann Carlton
Hotel Dann CarltonHotel Dann Carlton
Hotel Dann CarltonJuan Navas
 
Juan navas informe directorios
Juan navas informe directoriosJuan navas informe directorios
Juan navas informe directoriosJuan Navas
 
Jordan vizcaino linea de tiempo
Jordan vizcaino linea de tiempoJordan vizcaino linea de tiempo
Jordan vizcaino linea de tiempoJuan Navas
 
JUAN NAVAS 2do INFOR
JUAN NAVAS 2do INFORJUAN NAVAS 2do INFOR
JUAN NAVAS 2do INFORJuan Navas
 
Reglamentoloei 120806085107-phpapp02
Reglamentoloei 120806085107-phpapp02Reglamentoloei 120806085107-phpapp02
Reglamentoloei 120806085107-phpapp02Juan Navas
 
Programa reloj
Programa relojPrograma reloj
Programa relojJuan Navas
 
LOS MOMENTOS Q PASA MI SOBRINA
LOS MOMENTOS Q PASA MI SOBRINALOS MOMENTOS Q PASA MI SOBRINA
LOS MOMENTOS Q PASA MI SOBRINAJuan Navas
 
La divercion de mi sobrina
La divercion de mi sobrina La divercion de mi sobrina
La divercion de mi sobrina Juan Navas
 

Más de Juan Navas (11)

Hotel Dann Carlton
Hotel Dann CarltonHotel Dann Carlton
Hotel Dann Carlton
 
Juan navas informe directorios
Juan navas informe directoriosJuan navas informe directorios
Juan navas informe directorios
 
Jordan vizcaino linea de tiempo
Jordan vizcaino linea de tiempoJordan vizcaino linea de tiempo
Jordan vizcaino linea de tiempo
 
JUAN NAVAS 2do INFOR
JUAN NAVAS 2do INFORJUAN NAVAS 2do INFOR
JUAN NAVAS 2do INFOR
 
Caso 1.3
Caso 1.3Caso 1.3
Caso 1.3
 
Reglamentoloei 120806085107-phpapp02
Reglamentoloei 120806085107-phpapp02Reglamentoloei 120806085107-phpapp02
Reglamentoloei 120806085107-phpapp02
 
Programa 1 2
Programa 1  2Programa 1  2
Programa 1 2
 
Programa 1 2
Programa 1  2Programa 1  2
Programa 1 2
 
Programa reloj
Programa relojPrograma reloj
Programa reloj
 
LOS MOMENTOS Q PASA MI SOBRINA
LOS MOMENTOS Q PASA MI SOBRINALOS MOMENTOS Q PASA MI SOBRINA
LOS MOMENTOS Q PASA MI SOBRINA
 
La divercion de mi sobrina
La divercion de mi sobrina La divercion de mi sobrina
La divercion de mi sobrina
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
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
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 

Último (20)

Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
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...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 

No sql la nueva era

  • 1. NoSQL la nueva era Apache Cassandra Nombre: Juan Navas
  • 2. Carteristas del NoSQL  Los grandes volúmenes de datos estructurados , semi -estructurados y no estructurados  Sprints ágiles , iteración rápida y empujones código frecuentes  Programación orientada a datos que es fácil de usar y flexible  Arquitectura eficiente , escalabilidad horizontal en lugar de caro, la arquitectura monolítica  Modelo de datos: colecciones de documentos que contienen colecciones de claves-valor  Su precursor fue Google BigTable
  • 3. NoSQL es la mejor forma de almcenar datos?  Minimizar el cambio. Apuntar a los puntos calientes en cuanto a escalabilidad.  No modificar la base de datos en la medida de lo posible.  Colocar un grid con datos en memoria como proxy de la base de datos.  Utilizar write-behind para ahorrarnos escrituras a disco.  Utilizar un framework o API Java estándar para aprovechar el talento existente.  Tener dos sitios paralelos (viejo/nuevo) para permitir transiciones graduales.  Utilizar la RAM para los datos más frescos y tener más rendimiento y disco para almacenamiento a largo plazo.  Utilizar bases de datos y servidores sencillos y baratos. Un despliegue de una instancia de Oracle RAC son 500.000 dólares. Varios servidores Dell + MySQL, sale bastante más barato.
  • 4. NoSQL como futuro  Hablar hoy de NoSQL como el futuro de los sistemas de bases de datos puede sonar un poco apresurado, pero hay movimientos importantes: el notable afán de Facebook por crear motores de bases de datos como Cassandra y RocksDB, y el uso de NoSQL en otras redes sociales como Twitter y Linkedin, que indican que todo apunta hacia servicios que usen repositorios datos con NoSQL únicamente.  El segundo gran problema es la diversidad de tipos de NoSQL que existen: clave/valor, documentos, grafos, tabular, entre otras. Las personas se confunden y abruman al tener que decidir cuál usar. Esa elección puede ser errada. Siempre será una apuesta muy fuerte saber si tu proyecto se alineará adecuadamente con el tipo de base de datos que se ha elegido.
  • 5. Apache Cassandra  Apache Cassandra es un sistema de gestión de base de datos distribuida de código abierto diseñado para manejar grandes cantidades de datos a través de muchos servidores de los productos básicos, proporcionando alta disponibilidad sin ningún punto único de fallo. Cassandra ofrece soporte robusto para grupos que abarcan múltiples centros de datos, con la replicación asincrónica sin señor que permiten operaciones de baja latencia para todos los clientes.  Las tablas se pueden crear, cayeron y alteradas en tiempo de ejecución sin bloquear actualizaciones y consultas.
  • 6. Apache Cassandra  Es un almacén altamente escalable, eventualmente consistente y distribuido de estructuras clave-valor.  Iniciado por Facebook  Código abierto  Proyecto apache Licencia: Apache License 2.0  Escrito en Java  Multiplataforma
  • 7. Apache Cassandra  Cassandra no es compatible con une o subconsultas. Más bien, Cassandra enfatiza des normalización través de características como colecciones.  Modelo de datos de Cassandra es una tienda fila particionado con consistencia sintonizable .  Las filas se organizan en tablas.; el primer componente de la clave principal de una tabla es la clave de partición; dentro de una partición, las filas son agrupados por las columnas restantes de la clave.  Otras columnas pueden ser indexados por separado de la clave primaria.
  • 8. Apache Cassandra  El Apache Cassandra NoSQL distribuye almacén de datos sigue acumulando características que imitan a las bases de datos tradicionales , con la versión recién estrenada 2 del software de código abierto que ofrece desencadenantes , las transacciones de peso ligero y un lenguaje de consulta actualizado similar a SQL .  Durante mucho tiempo un rasgo de bases de datos SQL tradicionales , las transacciones ligeros aseguran que , por ejemplo, dos cuentas con el mismo nombre de usuario no se pueden crear al mismo tiempo. Es esencialmente bloquea los datos que se está leyendo o se actualiza mediante una operación así que otra operación no cambia los datos de mediados de transacción, o lee los datos que está a punto de ser prestados obsoleta .
  • 9. Instalación Apache Cassandra  Ejecutamos el DataStax y damos a Next
  • 10. Instalación Apache Cassandra  En esta parte de damos a Next
  • 11. Instalación Apache Cassandra  Nos da el direccionamiento de en donde se guardan los datos y le damos a next
  • 12. Instalación Apache Cassandra  Le damos a next tal y como esta
  • 13. Instalación Apache Cassandra  Esperamos a que se llene la barrita
  • 14. Instalación Apache Cassandra  Esperamos a que se instale en el cmd
  • 15. Instalación Apache Cassandra  En esta parte le damos a Finalizar
  • 16. Instalación Apache Cassandra  Abrimos la pagina del http://localhost:8888/opscenter/index.html
  • 17.
  • 18. Instalación Apache Cassandra  Sitio Oficial de descarga  http://cassandra.apache.org/download/  Link de referencia de la Instalación  https://www.youtube.com/watch?v=fspXzjwfii0 Bibliografía: http://www.infoworld.com/article/2612007/database-administration/apache- cassandra-2-0-brings-the-old-school-sql-functionality.html http://es.slideshare.net/dipina/nosql-la-siguiente-generacin-de-base-de-datos http://es.wikipedia.org/wiki/NoSQL https://www.mongodb.com/nosql-explained