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.