SlideShare una empresa de Scribd logo
1 de 18
NOSQL
Christian Fernández
DEFINICIÓN NOSQL
 (a veces llamado "no sólo SQL") es una
amplia clase de sistemas de gestión de bases
de datos que difieren del modelo clásico del
sistema de gestión de bases de datos
relacionales (RDBMS) en aspectos
importantes, el más destacado es que no usan
SQL como el principal lenguaje de consultas.
Los datos almacenados no requieren
estructuras fijas como tablas, normalmente no
soportan operaciones JOIN, ni garantizan
completamente ACID (atomicidad,
consistencia, aislamiento y durabilidad), y
habitualmente escalan bien horizontalmente.
Características de
NOSQL
 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.
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 permite las operaciones de
baja latencia para todos los clientes.
Características de Cassandra
 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 “Clave-Valor-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.
APACHE CASSANDRA
 Índices secundarios, una forma
expresiva y eficiente para consultar
los datos a través de
almacenamiento local de nodo en el
lado del cliente
 Amplia fila de apoyo, hasta dos
millones de columnas por fila.
 Los cambios de esquema en línea –
los cambios de esquema en línea
automatizada de la API del cliente
permiten agregar y modificar las
definiciones de objeto sin necesidad
de un reinicio de clúster
INSTALAR CASSANDRA
 http://cassandra.apac
he.org/download/
Para instalar cassandra se necesitan los siguientes programas:
https://www.python.org/downloads/
http://www.oracle.com/technetwork/jav
a/javase/downloads/jdk8-downloads-
2133151.html?ssSourceSiteId=otnes
http://planetcassandra.org/cassandra/
PASO 1.
Una vez descargado el Cassandra se lo debe
extraer para crear sus variables.
Al extraer el apache cassandra
saldrán estos elementos para
después pegarlos en archivos de
programas
PASO 2.
PARA EJECUTAR
CORRECTAMENE EL
PROGRAMA DE JDK ES DECIR
EL LENGUAJE JAVA.
1. Para después se debe de
copiar la dirección de donde
se instaló.
-Después de dar
click
configuración
avanzada del
sistema
-Dar click en
variables de
entorno
Dentro se
encontran las
variables para
la
programacion y
para agregar
otra dar click a
nueva
-escribir java_home y
después la dirección
de donde se instaló.
Para generar el modo consola se
necesita el datastax-community
Al terminar la instalación se debe ir a
http://localhost:8888/opscenter/index.html
Para programar en modo texto se necesitará el python
Una vez instalado se busca cassandra CQL shell
para empezar a programar.
EJEMPLO DE USO
1.PRIMERO SE DIGITA EL CREATE KEYSPACE PARA HACER UNA BASE
DE DATOS EN ESTE CASO EL NOMBRE “ARQUITECTURAS”.
CREATE TABLES PARA HACER TABLAS EN LA BASE DE DATOS
SE VEN LOS CAMPOS INGRESADOS CON DESCRIBE TABLE
CON EL CODIGO INSERT INTO SE PUEDEN INSERTAR
VALORES
CON EL FROM SE MIRAN LOS DATOS INGRESADOS
DE ESA FORMA SE PUEDEN INSERTAR Y VER MÁS DATOS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Act4 castañon sergio
Act4 castañon sergioAct4 castañon sergio
Act4 castañon sergio
 
Sfd 2013 pentaho
Sfd 2013 pentahoSfd 2013 pentaho
Sfd 2013 pentaho
 
Base de datos
Base de datosBase de datos
Base de datos
 
Apache Cassandra - Base de datos
Apache Cassandra - Base de datosApache Cassandra - Base de datos
Apache Cassandra - Base de datos
 
Sgbd
SgbdSgbd
Sgbd
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base dedatos luis_ac
Base dedatos luis_acBase dedatos luis_ac
Base dedatos luis_ac
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Base de datos
Base de datosBase de datos
Base de datos
 
Arquitectura sql
Arquitectura sqlArquitectura sql
Arquitectura sql
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
 
Computación clúster
Computación clústerComputación clúster
Computación clúster
 
Act4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varonaAct4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varona
 
Data ware house, sebastian pozo
Data ware house, sebastian pozoData ware house, sebastian pozo
Data ware house, sebastian pozo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Destacado

Bangla booklet on safe road use
Bangla booklet on safe road useBangla booklet on safe road use
Bangla booklet on safe road usePolicy Adda
 
Super components en Pascal
Super components en PascalSuper components en Pascal
Super components en PascalPaco Miró
 
Presentación Marca Eres Tú de Eva Collado Durán en Asturias
Presentación Marca Eres Tú de Eva Collado Durán en AsturiasPresentación Marca Eres Tú de Eva Collado Durán en Asturias
Presentación Marca Eres Tú de Eva Collado Durán en AsturiasElena_Arnaiz
 
Proposta de pauta conjunta asma al·lèrgica pediàtrica
Proposta de pauta conjunta asma al·lèrgica pediàtricaProposta de pauta conjunta asma al·lèrgica pediàtrica
Proposta de pauta conjunta asma al·lèrgica pediàtricaPediatriadeponent
 
Digital Dealer Magazine - June 2009
Digital Dealer Magazine - June 2009Digital Dealer Magazine - June 2009
Digital Dealer Magazine - June 2009Ralph Paglia
 
Hoja de vida
Hoja de vidaHoja de vida
Hoja de vidarentersa
 
Altas octubre 2012
Altas octubre 2012Altas octubre 2012
Altas octubre 2012Dominios.es
 
Diagramadelpolvo
DiagramadelpolvoDiagramadelpolvo
Diagramadelpolvoguest957901
 
Reading: Review on vehicle detection based on video for Traffic Surveillance
Reading: Review on vehicle detection based on video for Traffic SurveillanceReading: Review on vehicle detection based on video for Traffic Surveillance
Reading: Review on vehicle detection based on video for Traffic SurveillanceLuqman Abdul Mushawwir
 
Museo Thyssen Málaga
Museo Thyssen MálagaMuseo Thyssen Málaga
Museo Thyssen Málagavirginiayosoy
 
Bruce sterling la caza de hackers - shimeria
Bruce sterling   la caza de hackers - shimeriaBruce sterling   la caza de hackers - shimeria
Bruce sterling la caza de hackers - shimeriajose guillen
 
Des maisons de prestige
Des maisons de prestigeDes maisons de prestige
Des maisons de prestigeÉric NIAKISSA
 
Boat docking system
Boat docking systemBoat docking system
Boat docking systemdockmate
 

Destacado (20)

Bangla booklet on safe road use
Bangla booklet on safe road useBangla booklet on safe road use
Bangla booklet on safe road use
 
Super components en Pascal
Super components en PascalSuper components en Pascal
Super components en Pascal
 
Presentación Marca Eres Tú de Eva Collado Durán en Asturias
Presentación Marca Eres Tú de Eva Collado Durán en AsturiasPresentación Marca Eres Tú de Eva Collado Durán en Asturias
Presentación Marca Eres Tú de Eva Collado Durán en Asturias
 
Proposta de pauta conjunta asma al·lèrgica pediàtrica
Proposta de pauta conjunta asma al·lèrgica pediàtricaProposta de pauta conjunta asma al·lèrgica pediàtrica
Proposta de pauta conjunta asma al·lèrgica pediàtrica
 
Digital Dealer Magazine - June 2009
Digital Dealer Magazine - June 2009Digital Dealer Magazine - June 2009
Digital Dealer Magazine - June 2009
 
Hoja de vida
Hoja de vidaHoja de vida
Hoja de vida
 
Altas octubre 2012
Altas octubre 2012Altas octubre 2012
Altas octubre 2012
 
Diagramadelpolvo
DiagramadelpolvoDiagramadelpolvo
Diagramadelpolvo
 
106. hucurat suresi
106. hucurat suresi106. hucurat suresi
106. hucurat suresi
 
Reading: Review on vehicle detection based on video for Traffic Surveillance
Reading: Review on vehicle detection based on video for Traffic SurveillanceReading: Review on vehicle detection based on video for Traffic Surveillance
Reading: Review on vehicle detection based on video for Traffic Surveillance
 
Museo Thyssen Málaga
Museo Thyssen MálagaMuseo Thyssen Málaga
Museo Thyssen Málaga
 
1 Botella 1 Mensaje
1 Botella 1 Mensaje1 Botella 1 Mensaje
1 Botella 1 Mensaje
 
Tríptico comercial 2
Tríptico comercial 2Tríptico comercial 2
Tríptico comercial 2
 
Bruce sterling la caza de hackers - shimeria
Bruce sterling   la caza de hackers - shimeriaBruce sterling   la caza de hackers - shimeria
Bruce sterling la caza de hackers - shimeria
 
Rail services may_2010lr
Rail services may_2010lrRail services may_2010lr
Rail services may_2010lr
 
Des maisons de prestige
Des maisons de prestigeDes maisons de prestige
Des maisons de prestige
 
La Tecnología de Microarrays en Medicina Reproductiva. José A.Horcajadas
La Tecnología de Microarrays en Medicina Reproductiva. José A.HorcajadasLa Tecnología de Microarrays en Medicina Reproductiva. José A.Horcajadas
La Tecnología de Microarrays en Medicina Reproductiva. José A.Horcajadas
 
Indicadores de gestión
Indicadores de gestión Indicadores de gestión
Indicadores de gestión
 
Boat docking system
Boat docking systemBoat docking system
Boat docking system
 
Exposición
ExposiciónExposición
Exposición
 

Similar a NoSQL y Apache Cassandra - Sistema de bases de datos distribuidas de código abierto

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
 
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)CloudAppi
 
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 APIsBig Data Spain
 
No sql la nueva era
No sql la nueva eraNo sql la nueva era
No sql la nueva eraJuan Navas
 
Actividad 2 base de datos
Actividad 2 base de datosActividad 2 base de datos
Actividad 2 base de datosCarter98
 
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.Brad Villavicencio Rojas
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleOsmar Zaragoza
 
Bases de datos
Bases de datosBases de datos
Bases de datosvhzendejas
 

Similar a NoSQL y Apache Cassandra - Sistema de bases de datos distribuidas de código abierto (20)

Informe cassandra
Informe cassandraInforme cassandra
Informe 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...
Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra...
 
Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5
 
392354189-SGBD.pptx
392354189-SGBD.pptx392354189-SGBD.pptx
392354189-SGBD.pptx
 
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)
 
Base de datos
Base de datosBase de datos
Base de datos
 
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
 
No sql la nueva era
No sql la nueva eraNo sql la nueva era
No sql la nueva era
 
Actividad 2 base de datos
Actividad 2 base de datosActividad 2 base de datos
Actividad 2 base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
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.
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

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
 
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
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
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
 
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
 
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
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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
 
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
 

Último (20)

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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
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
 
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...
 
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
 
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...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 
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
 

NoSQL y Apache Cassandra - Sistema de bases de datos distribuidas de código abierto

  • 2. DEFINICIÓN NOSQL  (a veces llamado "no sólo SQL") es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado es que no usan SQL como el principal lenguaje de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente.
  • 3. Características de NOSQL  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.
  • 4. 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 permite las operaciones de baja latencia para todos los clientes.
  • 5. Características de Cassandra  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 “Clave-Valor-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.
  • 6. APACHE CASSANDRA  Índices secundarios, una forma expresiva y eficiente para consultar los datos a través de almacenamiento local de nodo en el lado del cliente  Amplia fila de apoyo, hasta dos millones de columnas por fila.  Los cambios de esquema en línea – los cambios de esquema en línea automatizada de la API del cliente permiten agregar y modificar las definiciones de objeto sin necesidad de un reinicio de clúster
  • 7. INSTALAR CASSANDRA  http://cassandra.apac he.org/download/ Para instalar cassandra se necesitan los siguientes programas: https://www.python.org/downloads/ http://www.oracle.com/technetwork/jav a/javase/downloads/jdk8-downloads- 2133151.html?ssSourceSiteId=otnes http://planetcassandra.org/cassandra/
  • 8. PASO 1. Una vez descargado el Cassandra se lo debe extraer para crear sus variables. Al extraer el apache cassandra saldrán estos elementos para después pegarlos en archivos de programas
  • 9. PASO 2. PARA EJECUTAR CORRECTAMENE EL PROGRAMA DE JDK ES DECIR EL LENGUAJE JAVA. 1. Para después se debe de copiar la dirección de donde se instaló.
  • 10. -Después de dar click configuración avanzada del sistema -Dar click en variables de entorno Dentro se encontran las variables para la programacion y para agregar otra dar click a nueva -escribir java_home y después la dirección de donde se instaló.
  • 11. Para generar el modo consola se necesita el datastax-community Al terminar la instalación se debe ir a http://localhost:8888/opscenter/index.html
  • 12. Para programar en modo texto se necesitará el python Una vez instalado se busca cassandra CQL shell para empezar a programar.
  • 13. EJEMPLO DE USO 1.PRIMERO SE DIGITA EL CREATE KEYSPACE PARA HACER UNA BASE DE DATOS EN ESTE CASO EL NOMBRE “ARQUITECTURAS”.
  • 14. CREATE TABLES PARA HACER TABLAS EN LA BASE DE DATOS
  • 15. SE VEN LOS CAMPOS INGRESADOS CON DESCRIBE TABLE
  • 16. CON EL CODIGO INSERT INTO SE PUEDEN INSERTAR VALORES
  • 17. CON EL FROM SE MIRAN LOS DATOS INGRESADOS
  • 18. DE ESA FORMA SE PUEDEN INSERTAR Y VER MÁS DATOS