0% encontró este documento útil (0 votos)
5 vistas13 páginas

Comparativa de Bases de Datos SQL y NoSQL

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas13 páginas

Comparativa de Bases de Datos SQL y NoSQL

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

BASE DE DATOS

NOSQL
PARTICIPANTES
1. ANGEL GRULLON 2024-1171
2. GREGORY MARTINEZ 2024-1413
3. JOSE LEONARDO REYES 2024-1547
4. CAMILA GONZALEZ MELLA 2024-0145
5. ALBIN N. LOPEZ S. 2024-1116
BASES DE DATOS SQL:
Las bases de datos SQL son sistemas de gestión de datos
ampliamente utilizados en una variedad de aplicaciones.
Ofrecen características clave como escalabilidad,
seguridad y mantenimiento de la integridad de los datos,
lo que las convierte en una herramienta poderosa para
empresas y organizaciones.
CARACTERÍSTICAS DE
LAS BASES DE DATOS
SQL
Modelo Relacional Esquema Definido y Lenguaje Estandarizado
Estricto (SQL)
Organizan los datos en tablas con Requieren un esquema fijo que Utilizan SQL (Structured Query
filas (registros) y columnas describe la estructura de las tablas Language) como lenguaje universal
(campos). antes de almacenar datos. para:
Cada tabla tiene una relación con Esto asegura la consistencia y la Consultas: SELECT, FROM, WHERE
otras a través de claves primarias y integridad de los datos. Modificaciones: INSERT, UPDATE,
foráneas. DELETE
Definición de estructura: CREATE
TABLE, ALTER TABLE.
Historia de las bases de datos
NoSQL.
Las bases de datos NoSQL surgieron para superar las
limitaciones de las bases de datos relacionales ante el
crecimiento de Internet y el Big Data. Aunque el
modelo relacional fue innovador en los años 70, en los
2000 empresas como Google y Amazon enfrentaron
problemas de escalabilidad, llevando al desarrollo de
NoSQL con sistemas como Bigtable y Cassandra. Estas
bases son flexibles y escalables, clasificándose en
modelos clave-valor, documentales, grafos y columnas
amplias, y son fundamentales en tecnologías como la
nube, IoT y AI, evolucionando hacia sistemas híbridos
que combinan SQL y NoSQL.
BASES DE DATOS NOSQL.
Una base de datos NoSQL es un sistema flexible y rápido para almacenar y gestionar grandes volúmenes de
información, adaptándose a aplicaciones modernas. A diferencia de las bases de datos relacionales, NoSQL no
utiliza esquemas fijos ni tablas, organizando la información en modelos como documentos, pares clave-valor,
grafos o familias de columnas. Esto las hace ideales para datos diversos, no estructurados o que cambian
rápidamente.
CARACTERÍSTICAS DE LAS
BASES DE DATOS NOSQL.

Flexibilidad en el esquema

Escalabilidad horizontal

Alto rendimiento

Modelos de datos flexibles


DIFERENCIAS
Las bases de datos SQL son relacionales, estructuran los datos en
tablas con esquemas rígidos y utilizan el lenguaje SQL para
consultas complejas.

Por otro lado, las bases de datos NoSQL son no relacionales,


ofrecen esquemas flexibles y almacenan datos en formatos como
documentos o pares clave-valor.
Financial Reputation Loss of
loss damage customer trust
BASE DE DATOS

PostgreSQL SQL Server MongoDB DynamoDB


SQL NO SQL
1 2 1 2

Ventajas Desventajas Ventajas Desventajas

Menor
Estabilidad, Escalabilidad,
Rígido, no ideal consistencia,
consistencia, flexibilidad,
para datos no consultas
consultas manejo de big
estructurados. avanzadas
complejas. data.
limitadas.
EJEMPLO BASE DE
DATOS SQL
Base de datos No
_SQL
RECOMENDACIONES PARA 1 IDENTIFICAR EL
TIPO DE DATOS.
ELEGIR EN UNA BASE DE DATOS
NOSQL. 2 EVALUAR LA
ESCALABILIDAD.

RECOMENDACIONES ESPECIFICAS PARA ELEGIR UNA BASE DE


DATOS NoSQL Y CONSIDERACIONES A TENER EN CUENTA DE
USARLA.
3 RENDIMIENTO Y
CONSULTAS.

4 FACILIDAD DE
USO.

También podría gustarte