Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a las Bases de Datos NoSQL: Cassandra, Neo4j y MongoDB, Ejercicios de Sistemas de Gestión de Bases de Datos

guia para estudiantes universitario

Tipo: Ejercicios

2021/2022

Subido el 27/05/2023

karla-gardea-1
karla-gardea-1 🇪🇨

5 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Facultad de Ciencias Matemáticas y Físicas
TECNOLOGIA DE LA INFORMACION
BASE DE DATOS
KARLA GARDEA JUELA
TIN-S-MA-2-6
2022-2023
Docente:
Ing. Roberto Crespo Mendoza MSIG
Fecha de Elaboración:
15/12/2022
Nota Técnica No. 2
BASES DE DATOS NO SQL
Palabras Claves
NO SQL, BASE DE DATOS, ALAMACENAMIENTO, DESARROLLO.
Introducción: No SQL es una especie de sistema de gestor de base de datos que difiere de los RDBMS
en diferentes modos. El termino nació en el año 1998 por CARLOS STROZZI y resucito en el año 2009
por ERIC EVANS. En la actualidad hay un gran conflicto alrededor del tema relacionado con la gestión
de la información digital que se necesita almacenar para su posterior recuperación y análisis por parte
de diseñadores, arquitectos y desarrolladores.
Bases de datos NO SQL, son aquellas bases de datos no relacionales que en su momento fueron muy
populares y estas se puedend clasificar en varias categorias.
- ALMACENES DE CLAVE- VALOR SIMPLE
- ALMACENES DE CLAVE- VALOR SOFISTICADOS
- ALMACENES DE DOCUMENTOS
EJEMPLOS DE BASE DE DATOS NO SQL
- CASSANDRA: caracterizada por ser una base de datos NO SQL, ditribuida en java. Se
caracteriza porque todos los nodos que componen el sistema de datos actuan por igual
agrupandose en un anillo o clauster.
El modelo de datos de CASSANDRA se compone de :
1. ESQUME: Se encarga del control de acceso y es equivalente a una base de datos
2. TABLAS: Se compone de un mapa de filas.
3. TIPOS DE DATOS: ASCII, BOOLEAN, BLOB,COMPOSITE,COUNTER.DOUBLE,FLOAT,INT,TEXT.
4. FILAS: La priemra columna una clave de particion.
5. COLUMNAS: Se puede interactuar con los datos a traves de shell
6. PROBADO: Es utilizado en empresas.
7. TOLERANTE AL FALLO: Los datos se replican atumaticamnete en varios nodos.
8. RENDIMIENTO: Ventajas en benchmarks y aplicaciones reales.
pf3

Vista previa parcial del texto

¡Descarga Introducción a las Bases de Datos NoSQL: Cassandra, Neo4j y MongoDB y más Ejercicios en PDF de Sistemas de Gestión de Bases de Datos solo en Docsity!

TECNOLOGIA DE LA INFORMACION

BASE DE DATOS

KARLA GARDEA JUELA

TIN-S-MA- 2 - 6

Docente:

Fecha de Elaboración:

Nota Técnica No. 2

BASES DE DATOS NO SQL

Palabras Claves

NO SQL, BASE DE DATOS, ALAMACENAMIENTO, DESARROLLO.

Introducción: No SQL es una especie de sistema de gestor de base de datos que difiere de los RDBMS en diferentes modos. El termino nació en el año 1998 por CARLOS STROZZI y resucito en el año 2009 por ERIC EVANS. En la actualidad hay un gran conflicto alrededor del tema relacionado con la gestión de la información digital que se necesita almacenar para su posterior recuperación y análisis por parte de diseñadores, arquitectos y desarrolladores. Bases de datos NO SQL , son aquellas bases de datos no relacionales que en su momento fueron muy populares y estas se puedend clasificar en varias categorias.

  • ALMACENES DE CLAVE- VALOR SIMPLE
  • ALMACENES DE CLAVE- VALOR SOFISTICADOS
  • ALMACENES DE DOCUMENTOS EJEMPLOS DE BASE DE DATOS NO SQL
  • CASSANDRA: caracterizada por ser una base de datos NO SQL, ditribuida en java. Se caracteriza porque todos los nodos que componen el sistema de datos actuan por igual agrupandose en un anillo o clauster. El modelo de datos de CASSANDRA se compone de :
  1. ESQUME: Se encarga del control de acceso y es equivalente a una base de datos
  2. TABLAS: Se compone de un mapa de filas.
  3. TIPOS DE DATOS: ASCII, BOOLEAN, BLOB,COMPOSITE,COUNTER.DOUBLE,FLOAT,INT,TEXT.
  4. FILAS: La priemra columna una clave de particion.
  5. COLUMNAS: Se puede interactuar con los datos a traves de shell
  6. PROBADO: Es utilizado en empresas.
  7. TOLERANTE AL FALLO: Los datos se replican atumaticamnete en varios nodos.
  8. RENDIMIENTO: Ventajas en benchmarks y aplicaciones reales.

TECNOLOGIA DE LA INFORMACION

BASE DE DATOS

KARLA GARDEA JUELA

TIN-S-MA- 2 - 6

Docente:

Fecha de Elaboración:

  1. DECENTRALIZADOS: No hay puntos unicos de fracaso.
  2. ESCALABLE: Se despliega en entornos de produccion.
  3. DURABLE: Es adecuado para no perder datos.
  4. Control: Se elige entre replicaciones sincrona o asincrona.
  5. ELASTICO: Rendimiento de lectura y escritura.
  6. APOYADO PROFESIONALMENTE: Los contratados y servicios de soporte no estan disponibles.
  • NEO4J: Esta basado de grafos desarrollados por neo technology, lanzado en febrero del 2010. Se compone de un nodo y una relacion. Cada nodo se presenta como entidad, cada relacion representa como se asocian dos nodos. Su estructura permite modelar cualquier escenario. DOS PROPIEDADES MAS IMPORTANTES DE ESTA TECNOLOGIAS SON:
  • ALMACENAMIENTO DE GRAFOS
  • MOTOR DE PROCESAMIENTO DE GRAFOS Una base ded datos de grafos esta diseñada para manejar datos altamenta conectados y el aumneto y conexión de los datos. Una de las principales ventajes de esta base de datos son:
  1. ACTUACION
  2. FLEXIBILIDAD
  3. AGILIDAD
  • MONGOS DB : Empezó en octubre del 2007 por la comp.SOFTWARE 10 GEN, esta orientada a documentos desarrollados bajo el concepto de codigo abierto. Es una de las base de datos mas utilizdas a nivel mundial. CARACTERISTICAS :
  • Es agil , permite cmabiar rapidamente cuando la aplicación evoluciona.
  • Funcionalidad que los desarrolladores esperan de las base de datos tradicionales.
  • Creado para brindar escalabilidad, rendimiento, disponibilidad.
  • Compatible con aplicaciones web.
  • Alto rendimiento para lectura y escritura.
  • Datos se almacenan en formade doc y posee un atributo llamado _id.
  • NO SQUL VS SQL: El termino NO SQL fue utilizado por CARLOS STROZZI en 1998 de la bse de datos basada en archicos que estaba desarrollando. Aunque el normbre surgio en 2009, las bases de datos no sql se retoman a la epoca de la bases de datos de red y una serie de productos no relacionales que resolvian problemas que nada tienen que ver con AMAZON, FACEBOOK, NETFLIX O YOHOO. Las bases de datos multivalue fue desarrollada por TRW en 1965. A lo larog de los años, son muchas bases de datos que han ido isurgiendo, algo que ha contribuido al desarrollo de los productos No sql fue la serie de papers, publicados por google en el 2003y 2006 sobre como contruir una infraestructura escalable para el procesamiento paralelo de grandes volumenes de datos. En 2012, las cantidades de bases de datos NO SQL ha llegado a se superior a 120 y cada año estan saliendo mas y mas, con el fin de encontrar un lugar en el mercado.