SlideShare una empresa de Scribd logo
4
INGENIERÍA EN TIC´S
BIGDATA Y NOSQL
ACTIVIDAD 4.1: TABLA COMPARATIVA ENTRE BASES DE DATOS
SQL Y NOSQL
Presenta
VÍCTOR MANUEL ADAME HERNÁNDEZ
Asesor
L.I. Ma. ELZA QUINTANA CONTRERAS
ZIHUATANEJO, GUERRERO, MÉXICO
NOVIEMBRE, 2020
5
Características/DB SQL NOSQL
Modelo de datos
Las bases de datos NoSQL a menudo
hacen concesiones al flexibilizar
algunas de las propiedades ACID de
las bases de datos relacionales para
un modelo de datos más flexible que
puede escalar horizontalmente. Esto
hace que las bases de datos NoSQL
sean una excelente opción para casos
de uso de baja latencia y alto
rendimiento que necesitan escalar
horizontalmente más allá de las
limitaciones de una sola instancia.
Las bases de datos NoSQL
proporcionan una variedad de modelos
de datos, como clave-valor,
documentos y gráficos, que están
optimizados para el rendimiento y la
escala.
Flexibilidad en el esquema
A diferencia de los sistemas no
relacionales, estos esquemas de datos
son muy poco flexibles.
Hablamos de esquemas de datos
dinámicos, organizados en registros
(llamados documentos) que pueden
almacenar sus atributos en diferentes
formas dependiendo de las
necesidades que se dan en el
momento.
Lenguaje
Se caracterizan por utilizar el lenguaje
SQL (que, debido a sus siglas en
inglés, significa Structured Query
Language). Permiten el acceso a
bases de datos y a recuperar la
información almacenada.
Ausencia del lenguaje de consulta
estándar SQL en la mayoría de las
bases de datos NoSQL. Existen
numerosos desarrollos e investigación
sobre el lenguaje UnQL (lenguaje de
consulta unificado para todas las
bases de datos NoSQL) con el objetivo
de llegar a convertirse en lenguaje
estándar para la comunidad NoSQL.
6
Propiedades ACID
Aplican y garantizan las siguientes
propiedades conocidas como ACID:
Atomicidad.
Consistencia.
Aislamiento.
Durabilidad.
Las bases de datos NoSQL a menudo
hacen concesiones al flexibilizar
algunas de las propiedades ACID de
las bases de datos relacionales para
un modelo de datos más flexible que
puede escalar horizontalmente. Esto
hace que las bases de datos NoSQL
sean una excelente opción para casos
de uso de baja latencia y alto
rendimiento que necesitan escalar
horizontalmente más allá de las
limitaciones de una sola instancia.
Escalado
En este caso, hablamos de una
escalabilidad vertical. Se aumenta el
hardware por uno más potente (disco
duro, procesador, etc.).
Escalabilidad horizontal: se trata de la
posibilidad de aumentar el rendimiento
del sistema implementando más nodos
(servidores).
Rendimiento
Normalmente, el rendimiento depende
del subsistema de disco. Se necesita la
optimización de consultas, índices y
estructura de tabla para lograr el
máximo rendimiento.
El rendimiento es, por lo general,
depende del tamaño del clúster de
hardware subyacente, la latencia de
red y la aplicación que efectúa la
llamada.
7
REFERENCIAS
 Bartés B. SQL vs NoSQL: diferencias entre sistemas de gestión de bases de datos. noviembre 04, 2020,
de SUMA Thinking Digital Sitio web: https://sumatd.com/blog/sql-nosql-diferencias-sgbd/
 Vergara, A. SQL vs NoSQL ¿Cuál debo usar?. noviembre 04, 2020, de facilcloud.com Sitio web:
https://www.facilcloud.com/noticias/sql-vs-nosql-which-one-should-i-use/
 ¿Qué es NoSQL?. noviembre 04, 2020, de Amazon Web Services Sitio web:
https://aws.amazon.com/es/nosql/

Más contenido relacionado

La actualidad más candente

Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
slipkdany21
 
Estructura de datos power point
Estructura de datos power pointEstructura de datos power point
Estructura de datos power point
unachi
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
Cesar Martinez
 

La actualidad más candente (20)

Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
Estructura de datos power point
Estructura de datos power pointEstructura de datos power point
Estructura de datos power point
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
 
Bd nosql clave valor
Bd nosql clave valorBd nosql clave valor
Bd nosql clave valor
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
Neo4j - A Graph Database
Neo4j - A Graph DatabaseNeo4j - A Graph Database
Neo4j - A Graph Database
 
Servidor de archivos
Servidor de archivosServidor de archivos
Servidor de archivos
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
MéTodos De EncriptacióN
MéTodos De EncriptacióNMéTodos De EncriptacióN
MéTodos De EncriptacióN
 
plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrollo
 
De palabras y lenguajes
De palabras y lenguajesDe palabras y lenguajes
De palabras y lenguajes
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativos
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBM
 
Indices en oracle
Indices en oracleIndices en oracle
Indices en oracle
 

Similar a Tabla comparativa entre bases de datos sql y nosql

Similar a Tabla comparativa entre bases de datos sql y nosql (20)

Bases de datos
Bases de datosBases de datos
Bases 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
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
BASEDEDATOS
BASEDEDATOSBASEDEDATOS
BASEDEDATOS
 
Sql o NoSql en Informática Médica
Sql o NoSql en Informática MédicaSql o NoSql en Informática Médica
Sql o NoSql en Informática Médica
 
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
 
Act4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varonaAct4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varona
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 avalos hernandez luz martina
Act4 avalos hernandez luz martinaAct4 avalos hernandez luz martina
Act4 avalos hernandez luz martina
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases 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 datos Bases de datos
Bases de datos
 
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
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 

Último

Último (11)

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 

Tabla comparativa entre bases de datos sql y nosql

  • 1. 4 INGENIERÍA EN TIC´S BIGDATA Y NOSQL ACTIVIDAD 4.1: TABLA COMPARATIVA ENTRE BASES DE DATOS SQL Y NOSQL Presenta VÍCTOR MANUEL ADAME HERNÁNDEZ Asesor L.I. Ma. ELZA QUINTANA CONTRERAS ZIHUATANEJO, GUERRERO, MÉXICO NOVIEMBRE, 2020
  • 2. 5 Características/DB SQL NOSQL Modelo de datos Las bases de datos NoSQL a menudo hacen concesiones al flexibilizar algunas de las propiedades ACID de las bases de datos relacionales para un modelo de datos más flexible que puede escalar horizontalmente. Esto hace que las bases de datos NoSQL sean una excelente opción para casos de uso de baja latencia y alto rendimiento que necesitan escalar horizontalmente más allá de las limitaciones de una sola instancia. Las bases de datos NoSQL proporcionan una variedad de modelos de datos, como clave-valor, documentos y gráficos, que están optimizados para el rendimiento y la escala. Flexibilidad en el esquema A diferencia de los sistemas no relacionales, estos esquemas de datos son muy poco flexibles. Hablamos de esquemas de datos dinámicos, organizados en registros (llamados documentos) que pueden almacenar sus atributos en diferentes formas dependiendo de las necesidades que se dan en el momento. Lenguaje Se caracterizan por utilizar el lenguaje SQL (que, debido a sus siglas en inglés, significa Structured Query Language). Permiten el acceso a bases de datos y a recuperar la información almacenada. Ausencia del lenguaje de consulta estándar SQL en la mayoría de las bases de datos NoSQL. Existen numerosos desarrollos e investigación sobre el lenguaje UnQL (lenguaje de consulta unificado para todas las bases de datos NoSQL) con el objetivo de llegar a convertirse en lenguaje estándar para la comunidad NoSQL.
  • 3. 6 Propiedades ACID Aplican y garantizan las siguientes propiedades conocidas como ACID: Atomicidad. Consistencia. Aislamiento. Durabilidad. Las bases de datos NoSQL a menudo hacen concesiones al flexibilizar algunas de las propiedades ACID de las bases de datos relacionales para un modelo de datos más flexible que puede escalar horizontalmente. Esto hace que las bases de datos NoSQL sean una excelente opción para casos de uso de baja latencia y alto rendimiento que necesitan escalar horizontalmente más allá de las limitaciones de una sola instancia. Escalado En este caso, hablamos de una escalabilidad vertical. Se aumenta el hardware por uno más potente (disco duro, procesador, etc.). Escalabilidad horizontal: se trata de la posibilidad de aumentar el rendimiento del sistema implementando más nodos (servidores). Rendimiento Normalmente, el rendimiento depende del subsistema de disco. Se necesita la optimización de consultas, índices y estructura de tabla para lograr el máximo rendimiento. El rendimiento es, por lo general, depende del tamaño del clúster de hardware subyacente, la latencia de red y la aplicación que efectúa la llamada.
  • 4. 7 REFERENCIAS  Bartés B. SQL vs NoSQL: diferencias entre sistemas de gestión de bases de datos. noviembre 04, 2020, de SUMA Thinking Digital Sitio web: https://sumatd.com/blog/sql-nosql-diferencias-sgbd/  Vergara, A. SQL vs NoSQL ¿Cuál debo usar?. noviembre 04, 2020, de facilcloud.com Sitio web: https://www.facilcloud.com/noticias/sql-vs-nosql-which-one-should-i-use/  ¿Qué es NoSQL?. noviembre 04, 2020, de Amazon Web Services Sitio web: https://aws.amazon.com/es/nosql/