SlideShare una empresa de Scribd logo
1 de 25
CURSO NACIONAL: INFORMATICA
FORMACIÓN DISCIPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA
DE EDUCACIÓN MEDIA SUPERIOR
Modulo Ii
búsqueda y manejo eficiente de información electrónica
Actividad de Aprendizaje No. 4
base de datos
Facilitador: Mtro. Eduardo José Barreiro Noh
Presenta: Ana Luz Altuzar Zuñiga
Indice:
1. ¿Qué es una base de datos?
2. ¿Qué es una base de datos tipo SQL?
3. ¿Qué es una base de datos No-SQL?
4. Basé de datos más populares
vSQL server
vOracle
vMongo DB
vOracle NoSQL
vCassandra
Ana Luz Altuzar Zuñiga
¿Qué es una base de datos?
Se le llama base de datos a los bancos de
información que contiene datos relativos a diversas
temáticas y categorizados de distinta manera, pero
que comparten entre sí algún tipo de vínculo o
relación que busca ordenarlas y clasificarlos en
conjunto.
Ana Luz Altuzar Zuñiga
Estructura de una Base de Datos
• Una base de datos, a fin de ordenar la información de manera lógica, posee un orden
que debe ser cumplido para acceder a la información de manera coherente.
• Cada base de datos contiene una o más tablas, que cumplen la función de contener los
campos.
• Registro
• Campos
• Enlace
• Una base de datos más que la estructura de árbol, porque un nodo “hijo”, en la
estructura de red puede tener más de un padre.
Ana Luz Altuzar Zuñiga
¿Qué es una base de datos tipo SQL?
• Es un lenguaje declarativo de acceso a base de datos relacionales
que permite especificar diversos tipos de operaciones en ellas. Una
de sus características es el manejo del álgebra y el cálculo relacional
que permiten efectuar consultas con el fin de recuperar, de forma
sencilla, información de bases de datos, así como hacer cambios en
ellas.
Ana Luz Altuzar Zuñiga
Característica General de base de datos SQL
• SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y
potencia de los sistemas relacionales y permite así gran variedad de operaciones.
•
Ana Luz Altuzar Zuñiga
• Es un lenguaje declarativo de “alto nivel” o “de no procedimiento” que,
gracias a su fuerte base teórica y su orientación al manejo de conjuntos
de registros y no a registros individuales permite una alta productividad
en codificación y la orientación a objetos. De esta forma, una sola
sentencia puede equivaler a uno o más programas que se utilizarían en
un lenguaje de bajo nivel orientado a registros.
¿Qué es una base de
datos No-SQL?
Ana Luz Altuzar Zuñiga
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(atomicida
d, consistencia, aislamiento y
durabilidad), y habitualmente
escalan bien horizontalmente.
Ventajas
• Manejo de grandes cantidades
de datos.
• Estos sistemas responden a las
necesidades de escalabilidad
horizontal que tienen cada vez
más empresas.
• No generan cuellos de botella
• Escalamiento sencillo
•Ana Luz Altuzar Zuñiga
• El código abierto puede significar
una "mancha" en el soporte
para las empresas.
• No están lo suficientemente
maduros para algunas
empresas
• Limitaciones de Inteligencia de
Negocios.
• Problemas de compatibilidad.
Desventajas
Base de Datos más populares:
1. SQL Server
Ana Luz Altuzar Zuñiga
2. Oracle
5. Cassandra
4. Oracle NoSQL
3. Mongo DB
SQL Server
• Es un sistema de gestión de base de datos
relacionales (RDBMS) de Microsoft que está
diseñado para el entorno empresarial.
• SQL Server se ejecuta en T-SQL (Transact
-SQL), un conjunto de extensiones de
programación de Sybase y Microsoft que
añaden varias características a SQL estándar,
incluyendo control de transacciones, excepción
y manejo de errores, procesamiento fila, así
como variables declaradas.
Ana Luz Altuzar Zuñiga
SQL Server
Ana Luz Altuzar Zuñiga
Características de SQL Server
vSoporte de transacciones.
vEscalabilidad, estabilidad y seguridad.
vSoporta procedimientos almacenados.
vIncluye también un potente entorno gráfico de administración, que permite
el uso de comandos DDL y DML gráficamente.
vPermite trabajar en modo cliente-servidor, donde la información y datos se
alojan en el servidor y las terminales o clientes de la red sólo acceden a
la información.
vAdemás permite administrar información de otros servidores de datos.
•Ana Luz Altuzar Zuñiga
• Es un sistema de gestión de
base de datos de tipo objeto-
relacional.
• Se considera a Oracle
Database como uno de los
sistemas de bases de datos
más completos, destacando:
vSoporte de
transacciones,
vEstabilidad,
vSoporte
multiplataforma.
•
Ana Luz Altuzar Zuñiga
OO
rr
aa
cc
ll
ee
Estructura de Oracle
• Estructura física:
• Fichero de datos.
• Ficheros de redo log.
• Ficheros de control
• Estructura lógica:
• Uno o más tablespace (área lógica de
almacenamiento)
• Los objetos de los distintos esquemas
(colecciones de objetos).
• Bloques de datos, extensiones y segmentos
(Estructura lógica).
•Ana Luz Altuzar Zuñiga
Características de Oracle
• Es el motor de base de datos relacional más usado a nivel mundial.
• Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
• Soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de
diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños
"activos", con triggers y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.
• Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de bases de datos distribuidas.
• El software del servidor puede ejecutarse en multitud de sistemas operativos.
Ana Luz Altuzar Zuñiga
Base de Datos NoSQL
Mongo
• Es un sistema de base de
datos de código abierto y
basado en documentos que
provee alto rendimiento,
esquema flexible, alta
disponibilidad y
escalamiento automático.
Ana Luz Altuzar Zuñiga
Características de Mongo DB
• Consulta AD-hoc
• Indexación
• Replicación
• Balanceo de carga
• Almacenamiento de archivos
• Framework de agregación
Ana Luz Altuzar Zuñiga
Oracle NoSQL
• Oracle NoSQL Database proporciona
un modelo de transacción poderoso y
flexible que simplifica enormemente el
proceso de desarrollo de una
aplicación basada en NoSQL. Escala
horizontalmente con mayor
disponibilidad y balance de carga
transparente aún cuando agrega una
nueva capacidad dinámicamente.
Ana Luz Altuzar Zuñiga
Oracle NoSQL
• Modelo de datos simple por medio de pares de valor clave con
índices secundarios
• Modelo de programación simple con transacciones ACID,
modelos de datos tubulares y soporte JSON
• Seguridad de aplicaciones con autenticación y cifrado SSL de
nivel de sesión
• Integrada con Oracle Database, Oracle Wallet y Hadoop
• Datos geodistribuidos con soporte para múltiples centros de
datos
• Disponibilidad alta con sincronización y fallas remotas y locales
• Rendimiento escalable y latencia segura
•
Ana Luz Altuzar Zuñiga
Ana Luz Altuzar Zuñiga
• Es una base de datos de código abierto
cuya principal característica es que
fusiona Dynamo, de Amazon con
BigTable, de Google, siendo ambas
implementaciones de código cerrado.
•
• El desarrollo de Cassandra fue iniciado por, aunque
parezca curioso, Facebook, para intentar solventar la
problemática relacionada con el rendimiento del
motor de búsquedas, concretamente con las
relacionadas en la comunicación entre usuarios (“
Inbox Search“).
•
Características del modelo de datos
Cassandra:
•
•
•
Ana Luz Altuzar Zuñiga
Una tabla de datos
por cada instancia de
Cassandra.
Cada familia de
columnas puede
contener o bien
columnas o bien
supercolumnas.
Cada columna
contiene elementos
de la forma “Clave-
Valor-Tiempo”
Cada fila de una tabla
puede tomar valores en
columnas distintas de
una familia de columnas
que otra fila,
Base de datos:
●BASE DE DATOS ●VENTAJAS ●DIFERENCIAS
●SQL SERVER
●
§ Es un sistema de gestión de Base de Datos
relacionales.
§ Utiliza una extensión al SQL estándar, que se denomina
Transact SQL.
§ Procesamiento de grandes cantidades de datos
simultáneamente.
§ Permite administrar información de otros servidores de
datos.
§ Emplea el modelo relacional.
§ Incluye herramientas para la
administración de los recursos del
ordenador.
§
●ORACLE
●
§ Puede ejecutarse en todas las plataformas.
§ El software del servidor puede ejecutarse en multitud de
sistemas operativos.
§ Base de datos con más orientación hacia Internet.
§ Permiten el uso de particiones para la mejora de la
eficiencia, de replicación e incluso ciertas versiones
admiten la administración de base de datos
distribuidos.
§
§ Manejo de tipo de datos NoSQL
§
§ Flexible
§
§ Utiliza el modelo relacional
Ana Luz Altuzar Zuñiga
Base de datos:
●BASE DE DATOS ●VENTAJAS ●DIFERENCIAS
●Mongo DB
●
§ Escalable
§ Alto rendimiento
§ Open source
§ Sin esquemas
§ Autosharding
§ Soporte comercial
• Guarda estructura de datos en documentos
tipo JSON con un esquema dinámico
BSON.
• No es necesario seguir un esquema.
●Oracle NoSQL
●
• Pueden manejar grande cantidades de datos
• No generan cuello de botella
• Escalamiento sencillo
• Diferentes DBs NoSQL para diferentes
proyectos
•
• Maneja tipo de datos NoSQL
•
• Incluye herramientas para la administración
de los recursos del ordenador.
•
Ana Luz Altuzar Zuñiga
Base de datos:
●BASE DE DATOS ●VENTAJAS ●DIFERENCIAS
●Cassandra
●
●
§ Escalabilidad horizontal
§ Almacenamiento distribuido
§ Descentralizada
§ Tolerante a fallos.
§ Permite el uso de Hadoop para implementar
Map Reduce.
• No hay JOINs
• No permite ordenar resultados en tiempo
de consulta.
• No hay lenguaje de consulta.
•
•
Ana Luz Altuzar Zuñiga
Ana Luz Altuzar Zuñiga

Más contenido relacionado

La actualidad más candente (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
BASEDEDATOS
BASEDEDATOSBASEDEDATOS
BASEDEDATOS
 
Base de datos abg
Base de datos abgBase de datos abg
Base de datos abg
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Act. 4 screencast y base de datos norma
Act. 4 screencast y base de datos normaAct. 4 screencast y base de datos norma
Act. 4 screencast y base de datos norma
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Componentes De SQL Server
Componentes De  SQL ServerComponentes De  SQL Server
Componentes De SQL Server
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Act 4. yaneli
Act 4. yaneliAct 4. yaneli
Act 4. yaneli
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlosBases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
 
Web cast de optimización Sql Server - Arquitectura
Web cast de optimización Sql Server - ArquitecturaWeb cast de optimización Sql Server - Arquitectura
Web cast de optimización Sql Server - Arquitectura
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 
Base de datos
Base de datosBase de datos
Base de datos
 
Arquitectura sql
Arquitectura sqlArquitectura sql
Arquitectura sql
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 

Similar a Bases de datos SQL y NoSQL: conceptos, características y ejemplos (20)

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
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
Base de datos
Base de datosBase de datos
Base 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.
Actividad de aprendizaje 4. screencast y 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
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
Base datos-romero
Base datos-romeroBase datos-romero
Base datos-romero
 
Base de datos CBTis 75
Base de datos  CBTis 75 Base de datos  CBTis 75
Base de datos CBTis 75
 
Base de-datos
Base de-datosBase de-datos
Base de-datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Que una base de datos
Que una base de datosQue una base de datos
Que una base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actv. 4 prsentacion Mendez_Mara
Actv. 4 prsentacion Mendez_MaraActv. 4 prsentacion Mendez_Mara
Actv. 4 prsentacion Mendez_Mara
 
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 SQL y NoSQL: conceptos, características y ejemplos

  • 1. CURSO NACIONAL: INFORMATICA FORMACIÓN DISCIPLINAR DOCENTES DE EDUCACIÓN MEDIA SUPERIOR INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR Modulo Ii búsqueda y manejo eficiente de información electrónica Actividad de Aprendizaje No. 4 base de datos Facilitador: Mtro. Eduardo José Barreiro Noh Presenta: Ana Luz Altuzar Zuñiga
  • 2. Indice: 1. ¿Qué es una base de datos? 2. ¿Qué es una base de datos tipo SQL? 3. ¿Qué es una base de datos No-SQL? 4. Basé de datos más populares vSQL server vOracle vMongo DB vOracle NoSQL vCassandra Ana Luz Altuzar Zuñiga
  • 3. ¿Qué es una base de datos? Se le llama base de datos a los bancos de información que contiene datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlas y clasificarlos en conjunto. Ana Luz Altuzar Zuñiga
  • 4. Estructura de una Base de Datos • Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. • Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos. • Registro • Campos • Enlace • Una base de datos más que la estructura de árbol, porque un nodo “hijo”, en la estructura de red puede tener más de un padre. Ana Luz Altuzar Zuñiga
  • 5. ¿Qué es una base de datos tipo SQL? • Es un lenguaje declarativo de acceso a base de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas. Ana Luz Altuzar Zuñiga
  • 6. Característica General de base de datos SQL • SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. • Ana Luz Altuzar Zuñiga • Es un lenguaje declarativo de “alto nivel” o “de no procedimiento” que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros y no a registros individuales permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros.
  • 7. ¿Qué es una base de datos No-SQL? Ana Luz Altuzar Zuñiga 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(atomicida d, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente.
  • 8. Ventajas • Manejo de grandes cantidades de datos. • Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen cada vez más empresas. • No generan cuellos de botella • Escalamiento sencillo •Ana Luz Altuzar Zuñiga • El código abierto puede significar una "mancha" en el soporte para las empresas. • No están lo suficientemente maduros para algunas empresas • Limitaciones de Inteligencia de Negocios. • Problemas de compatibilidad. Desventajas
  • 9. Base de Datos más populares: 1. SQL Server Ana Luz Altuzar Zuñiga 2. Oracle 5. Cassandra 4. Oracle NoSQL 3. Mongo DB
  • 10. SQL Server • Es un sistema de gestión de base de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. • SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas. Ana Luz Altuzar Zuñiga
  • 11. SQL Server Ana Luz Altuzar Zuñiga
  • 12. Características de SQL Server vSoporte de transacciones. vEscalabilidad, estabilidad y seguridad. vSoporta procedimientos almacenados. vIncluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. vPermite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. vAdemás permite administrar información de otros servidores de datos. •Ana Luz Altuzar Zuñiga
  • 13. • Es un sistema de gestión de base de datos de tipo objeto- relacional. • Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando: vSoporte de transacciones, vEstabilidad, vSoporte multiplataforma. • Ana Luz Altuzar Zuñiga OO rr aa cc ll ee
  • 14. Estructura de Oracle • Estructura física: • Fichero de datos. • Ficheros de redo log. • Ficheros de control • Estructura lógica: • Uno o más tablespace (área lógica de almacenamiento) • Los objetos de los distintos esquemas (colecciones de objetos). • Bloques de datos, extensiones y segmentos (Estructura lógica). •Ana Luz Altuzar Zuñiga
  • 15. Características de Oracle • Es el motor de base de datos relacional más usado a nivel mundial. • Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. • Soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. • Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. • El software del servidor puede ejecutarse en multitud de sistemas operativos. Ana Luz Altuzar Zuñiga
  • 16. Base de Datos NoSQL Mongo • Es un sistema de base de datos de código abierto y basado en documentos que provee alto rendimiento, esquema flexible, alta disponibilidad y escalamiento automático. Ana Luz Altuzar Zuñiga
  • 17. Características de Mongo DB • Consulta AD-hoc • Indexación • Replicación • Balanceo de carga • Almacenamiento de archivos • Framework de agregación Ana Luz Altuzar Zuñiga
  • 18. Oracle NoSQL • Oracle NoSQL Database proporciona un modelo de transacción poderoso y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en NoSQL. Escala horizontalmente con mayor disponibilidad y balance de carga transparente aún cuando agrega una nueva capacidad dinámicamente. Ana Luz Altuzar Zuñiga
  • 19. Oracle NoSQL • Modelo de datos simple por medio de pares de valor clave con índices secundarios • Modelo de programación simple con transacciones ACID, modelos de datos tubulares y soporte JSON • Seguridad de aplicaciones con autenticación y cifrado SSL de nivel de sesión • Integrada con Oracle Database, Oracle Wallet y Hadoop • Datos geodistribuidos con soporte para múltiples centros de datos • Disponibilidad alta con sincronización y fallas remotas y locales • Rendimiento escalable y latencia segura • Ana Luz Altuzar Zuñiga
  • 20. Ana Luz Altuzar Zuñiga • Es una base de datos de código abierto cuya principal característica es que fusiona Dynamo, de Amazon con BigTable, de Google, siendo ambas implementaciones de código cerrado. • • El desarrollo de Cassandra fue iniciado por, aunque parezca curioso, Facebook, para intentar solventar la problemática relacionada con el rendimiento del motor de búsquedas, concretamente con las relacionadas en la comunicación entre usuarios (“ Inbox Search“). •
  • 21. Características del modelo de datos Cassandra: • • • Ana Luz Altuzar Zuñiga Una tabla de datos por cada instancia de Cassandra. Cada familia de columnas puede contener o bien columnas o bien supercolumnas. Cada columna contiene elementos de la forma “Clave- Valor-Tiempo” Cada fila de una tabla puede tomar valores en columnas distintas de una familia de columnas que otra fila,
  • 22. Base de datos: ●BASE DE DATOS ●VENTAJAS ●DIFERENCIAS ●SQL SERVER ● § Es un sistema de gestión de Base de Datos relacionales. § Utiliza una extensión al SQL estándar, que se denomina Transact SQL. § Procesamiento de grandes cantidades de datos simultáneamente. § Permite administrar información de otros servidores de datos. § Emplea el modelo relacional. § Incluye herramientas para la administración de los recursos del ordenador. § ●ORACLE ● § Puede ejecutarse en todas las plataformas. § El software del servidor puede ejecutarse en multitud de sistemas operativos. § Base de datos con más orientación hacia Internet. § Permiten el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de base de datos distribuidos. § § Manejo de tipo de datos NoSQL § § Flexible § § Utiliza el modelo relacional Ana Luz Altuzar Zuñiga
  • 23. Base de datos: ●BASE DE DATOS ●VENTAJAS ●DIFERENCIAS ●Mongo DB ● § Escalable § Alto rendimiento § Open source § Sin esquemas § Autosharding § Soporte comercial • Guarda estructura de datos en documentos tipo JSON con un esquema dinámico BSON. • No es necesario seguir un esquema. ●Oracle NoSQL ● • Pueden manejar grande cantidades de datos • No generan cuello de botella • Escalamiento sencillo • Diferentes DBs NoSQL para diferentes proyectos • • Maneja tipo de datos NoSQL • • Incluye herramientas para la administración de los recursos del ordenador. • Ana Luz Altuzar Zuñiga
  • 24. Base de datos: ●BASE DE DATOS ●VENTAJAS ●DIFERENCIAS ●Cassandra ● ● § Escalabilidad horizontal § Almacenamiento distribuido § Descentralizada § Tolerante a fallos. § Permite el uso de Hadoop para implementar Map Reduce. • No hay JOINs • No permite ordenar resultados en tiempo de consulta. • No hay lenguaje de consulta. • • Ana Luz Altuzar Zuñiga
  • 25. Ana Luz Altuzar Zuñiga