SlideShare una empresa de Scribd logo
NO SQL
(APACHE CASSANDRA)
 Actualmente las bases de datos ya no se entienden como hace
una década: todo ha evolucionado con la llegada de Internet y
los motores de bases de datos no son la excepción.
 BASES DE DATOS EXISTENTES:
 Existen dos fuertes movimientos en el universo de las bases de
datos: uno es el movimiento “SQL” y otro el movimiento “NoSQL”,
ambos con sus pros y contras.
 ACERCA DE APACHE CASSANDRA (NO SQL)
 Las Bases de Datos NoSQL crecieron con las principales compañías de Internet,
como Google, Amazon, Twitter y Facebook. Éstas tenían que enfrentarse a
desafíos con el tratamiento de datos que las tradicionales RDBMS no
solucionaban .
 Modelo de Almacenamiento Clave –
 Valor En un sistema RDBMS tenemos bases de datos y dentro de cada base de
datos tenemos tablas formadas por filas y columnas. En cambio en un sistema
clave-valor tenemos contenedores, también se les llama cabinets, en cada
contenedor podemos tener tantas parejas de clave-valor como queramos. En
cada contenedor podemos tener datos de la misma naturaleza o totalmente
diferente. A cada clave se asocia un valor (clave=valor), por ejemplo:
“Nombre=Jose”, “Apellido=Hernandez”.
MODELADO SUPERCOLUMN:
 es un elemento compuesto por varias columnas y sus nombres:•
Ejemplo visual de super columna:Supercolumna(“Nombre de la
supercolumna” -> xxx(“columna1”-> xxx(“nombre”-> xxx“valor”-
>xxx“timestamp”->xxx)“columna2”-> xxx(“nombre”-> xxx“valor”-
>xxx“timestamp”->xxxx)))
 MODELADO COLUMFAMILY:
 Es un contenedor de columnas que se asemeja al concepto de
tabla de las bases de datos relacionales. El contenido es una lista
ordenada de columnas. Cada columfamily se guarda en un
fichero ordenado por clave de fila. El contenido de una columfamil
y consta de un conjunto de filas con un conjunto de columnas
similar pero no idéntico.
 MODELADO KEYSPACE:
 Un espacio de claves o KeySpace es un esquema de alto nivel
que contiene familias de columnas, y se asemeja a una base de
datos en lo que respecta al modelo relacional.
DIFRENCIAS DE ESTA BASE DE DATOS.
- Una distinción de las más importantes es que en Cassandra no existe la Integridad
referencial que existe en el modelo relacional, no hay joins, pero estos se pueden emular
almacenando las claves de una Columfamily en otras filas de otro columFamily o
haciendo uso de índices
- Otra diferencia entre Cassandra y el Modelo de datos relacional es que Casandra no
normaliza los datos a la hora de genera el modelo, ya que trabaja con un mayor
rendimiento con datos des-normalizados, por ello a la hora de modelar la base de datos
de Cassandra se debe pensar primero en las consultas que se van a realizar y una vez se
sepan que consultas van a hacerse a las bases de datos se realiza el modelo de datos
para satisfacer a dichas consultas, al contrario que pasa con el modelo relacional en el
que primero se piensa que datos van a ser los que se van a almacenar para luego
modelarlos de manera normalizada.
 COMO INSTALAR CASSANDRA
 Al saber que las instrucciones están en ingles pues, sencillamente
se debe da clik en “siguiente”, para continuar con la instalación.
 Para la utilización de CASSANDRA se debe instalar también “JDK”
 PARA QUE EL MODO CONSOLA DE cassandra funcione es necesario copiar estos
archivos EN LA CARPETA DE UBICACION, de ese modo el modo consola resultara fácil
de usar y si errores.
 EJEMPLO MODO DE USO DE LA CONSOLA DE CASSANDRA.
CON EL DOCIGO créate keyspace y USE RESPECTIVAMENTE
Luego para crear una tabla se usa el código CREATE TABLE y los valores respectivos.
Luego para poder ingresar datos a la tabla ates creada se usa el comando
USE para verla y el comando INSERT INTO para ingresar.
Por ultimo para desplegar los datos ingresados en la tabla se usa el
comando SELECT *FROM y el nombre de la tabla creada.
 Creado por : Joel Pogo
 COLEGIO DON BOSCO LA TOLA
 GRACIAS

Más contenido relacionado

La actualidad más candente

LENGUAJE SQL
LENGUAJE SQLLENGUAJE SQL
My sql para principiantes
My sql para principiantesMy sql para principiantes
My sql para principiantes
Michelle Torres
 
Manual oracle
Manual oracleManual oracle
Manual oracle
Loyda Cocom
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8alinacarrion
 
Conexión de Excel a MySQL usando Base de Datos SAKILA
Conexión de Excel a MySQL usando Base de Datos SAKILAConexión de Excel a MySQL usando Base de Datos SAKILA
Conexión de Excel a MySQL usando Base de Datos SAKILA
Klever Caiza
 
PRESENTACIÓN SQL
PRESENTACIÓN SQLPRESENTACIÓN SQL
PRESENTACIÓN SQLed0594
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
José Ricardo Tillero Giménez
 
Yossy
YossyYossy
Yossy
Fye19
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
jubacalo
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
Robedgar MX
 
Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016
Pablo Abraham
 
Unidad IV SQL
Unidad IV SQLUnidad IV SQL
Unidad IV SQL
lissette_torrealba
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
K-rlos Pac
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datosAlvaro Cardona
 
Comandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql yComandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql y
Robedgar MX
 
Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQLFranshezka
 
Datos
DatosDatos
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
DeisyVilchez
 

La actualidad más candente (19)

LENGUAJE SQL
LENGUAJE SQLLENGUAJE SQL
LENGUAJE SQL
 
My sql para principiantes
My sql para principiantesMy sql para principiantes
My sql para principiantes
 
Manual oracle
Manual oracleManual oracle
Manual oracle
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8
 
Conexión de Excel a MySQL usando Base de Datos SAKILA
Conexión de Excel a MySQL usando Base de Datos SAKILAConexión de Excel a MySQL usando Base de Datos SAKILA
Conexión de Excel a MySQL usando Base de Datos SAKILA
 
PRESENTACIÓN SQL
PRESENTACIÓN SQLPRESENTACIÓN SQL
PRESENTACIÓN SQL
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
 
Yossy
YossyYossy
Yossy
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016
 
Unidad IV SQL
Unidad IV SQLUnidad IV SQL
Unidad IV SQL
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Comandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql yComandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql y
 
Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQL
 
Datos
DatosDatos
Datos
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
MySQL
MySQLMySQL
MySQL
 

Similar a INSTALACION CASSANDRA

Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
Luis Ojeda
 
Modelos de datos relacionales y no relacionales
Modelos de datos relacionales y no relacionalesModelos de datos relacionales y no relacionales
Modelos de datos relacionales y no relacionales
BEEVA_es
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
MARTINILDEFONSOTORRES
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacional
UPCI
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
Pipe Muñoz
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandralibra_hch
 
metodos de bases de datos.pdf
metodos de bases de datos.pdfmetodos de bases de datos.pdf
metodos de bases de datos.pdf
EvelinAnghelaRoblesC2
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
AnthonyLeonRuiz
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
AnthonyLeonRuiz
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
Isabel Gómez
 
RESUMEN
RESUMENRESUMEN
RESUMEN
YM_1
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
kevin vilca cabanillas
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Net
jennysofia
 
Base de datos
Base de datosBase de datos
Base de datos
Dario Aguirre Monico
 
scribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdf
elidaquionez2
 
Base de datos
Base de datosBase de datos
Base de datos
juansantiago104
 
T8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptxT8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptx
DanaSoto7
 
Base datos f03
Base datos f03Base datos f03
Base datos f03
Vanesa Pasiive
 

Similar a INSTALACION CASSANDRA (20)

Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
Modelos de datos relacionales y no relacionales
Modelos de datos relacionales y no relacionalesModelos de datos relacionales y no relacionales
Modelos de datos relacionales y no relacionales
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacional
 
My sql
My sqlMy sql
My sql
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
metodos de bases de datos.pdf
metodos de bases de datos.pdfmetodos de bases de datos.pdf
metodos de bases de datos.pdf
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
 
RESUMEN
RESUMENRESUMEN
RESUMEN
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Net
 
Base de datos
Base de datosBase de datos
Base de datos
 
scribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdf
 
Base de datos
Base de datosBase de datos
Base de datos
 
T8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptxT8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptx
 
Base datos f03
Base datos f03Base datos f03
Base datos f03
 

Último

actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 

Último (20)

actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 

INSTALACION CASSANDRA

  • 2.  Actualmente las bases de datos ya no se entienden como hace una década: todo ha evolucionado con la llegada de Internet y los motores de bases de datos no son la excepción.  BASES DE DATOS EXISTENTES:  Existen dos fuertes movimientos en el universo de las bases de datos: uno es el movimiento “SQL” y otro el movimiento “NoSQL”, ambos con sus pros y contras.
  • 3.  ACERCA DE APACHE CASSANDRA (NO SQL)  Las Bases de Datos NoSQL crecieron con las principales compañías de Internet, como Google, Amazon, Twitter y Facebook. Éstas tenían que enfrentarse a desafíos con el tratamiento de datos que las tradicionales RDBMS no solucionaban .
  • 4.  Modelo de Almacenamiento Clave –  Valor En un sistema RDBMS tenemos bases de datos y dentro de cada base de datos tenemos tablas formadas por filas y columnas. En cambio en un sistema clave-valor tenemos contenedores, también se les llama cabinets, en cada contenedor podemos tener tantas parejas de clave-valor como queramos. En cada contenedor podemos tener datos de la misma naturaleza o totalmente diferente. A cada clave se asocia un valor (clave=valor), por ejemplo: “Nombre=Jose”, “Apellido=Hernandez”.
  • 5. MODELADO SUPERCOLUMN:  es un elemento compuesto por varias columnas y sus nombres:• Ejemplo visual de super columna:Supercolumna(“Nombre de la supercolumna” -> xxx(“columna1”-> xxx(“nombre”-> xxx“valor”- >xxx“timestamp”->xxx)“columna2”-> xxx(“nombre”-> xxx“valor”- >xxx“timestamp”->xxxx)))
  • 6.  MODELADO COLUMFAMILY:  Es un contenedor de columnas que se asemeja al concepto de tabla de las bases de datos relacionales. El contenido es una lista ordenada de columnas. Cada columfamily se guarda en un fichero ordenado por clave de fila. El contenido de una columfamil y consta de un conjunto de filas con un conjunto de columnas similar pero no idéntico.
  • 7.  MODELADO KEYSPACE:  Un espacio de claves o KeySpace es un esquema de alto nivel que contiene familias de columnas, y se asemeja a una base de datos en lo que respecta al modelo relacional.
  • 8. DIFRENCIAS DE ESTA BASE DE DATOS. - Una distinción de las más importantes es que en Cassandra no existe la Integridad referencial que existe en el modelo relacional, no hay joins, pero estos se pueden emular almacenando las claves de una Columfamily en otras filas de otro columFamily o haciendo uso de índices - Otra diferencia entre Cassandra y el Modelo de datos relacional es que Casandra no normaliza los datos a la hora de genera el modelo, ya que trabaja con un mayor rendimiento con datos des-normalizados, por ello a la hora de modelar la base de datos de Cassandra se debe pensar primero en las consultas que se van a realizar y una vez se sepan que consultas van a hacerse a las bases de datos se realiza el modelo de datos para satisfacer a dichas consultas, al contrario que pasa con el modelo relacional en el que primero se piensa que datos van a ser los que se van a almacenar para luego modelarlos de manera normalizada.
  • 9.
  • 10.  COMO INSTALAR CASSANDRA  Al saber que las instrucciones están en ingles pues, sencillamente se debe da clik en “siguiente”, para continuar con la instalación.
  • 11.
  • 12.  Para la utilización de CASSANDRA se debe instalar también “JDK”
  • 13.  PARA QUE EL MODO CONSOLA DE cassandra funcione es necesario copiar estos archivos EN LA CARPETA DE UBICACION, de ese modo el modo consola resultara fácil de usar y si errores.
  • 14.  EJEMPLO MODO DE USO DE LA CONSOLA DE CASSANDRA. CON EL DOCIGO créate keyspace y USE RESPECTIVAMENTE Luego para crear una tabla se usa el código CREATE TABLE y los valores respectivos.
  • 15. Luego para poder ingresar datos a la tabla ates creada se usa el comando USE para verla y el comando INSERT INTO para ingresar.
  • 16. Por ultimo para desplegar los datos ingresados en la tabla se usa el comando SELECT *FROM y el nombre de la tabla creada.
  • 17.  Creado por : Joel Pogo  COLEGIO DON BOSCO LA TOLA  GRACIAS