SlideShare una empresa de Scribd logo
Introducción a
NoSQL
de M. Fowler
Por Manuel Duque Núñez
Índice
Conoceremos los
diferentes tipos
¿Quién es M. Fowler? Las 4 familias más
importantes
¿En qué consiste y
cómo funciona?
Comparamos ACID y
BASE
Pasado y futuro.
Síntesis general.
1 M. Fowler 2 Familias de BDs 3 ACID vs BASE
4 Consistencias 5 Teorema CAP 6 Historia y Síntesis
Martin Fowler
● Maestro y gurú de la informática.
● Consultor y orador en conferencias.
● Contribución fundamental a NoSQL.
1
Familias de Bases de datos
2
Key-value Database
• Se basan en pares de clave-valor, donde la
clave se utiliza para buscar un valor complejo.
• Se pueden buscar valores que contengan
documentos JSON completos.
• Orientada a agregados.
2.1
Documents Database
• Almacenan información en forma de
documentos, con una clave única para cada
documento.
• Las consultas se realizan en los campos dentro
de los documentos, permitiendo búsquedas
eficientes en grandes colecciones de datos.
• Orientada a agregados.
2.2
Column-family Database
• Una única clave de fila para almacenar varias
familias de columnas permite extraer fácilmente
columnas.
• Útil para la distribución de carga en clústeres.
• Orientada a agregados.
2.3
Graph Database
• Permiten saltar fácilmente de un nodo a otro
mediante relaciones entre ellos.
• No tienen un esquema fijo.
Nodo
s y
arcos
Manejo
eficiente de
relaciones
2.4
ACID vs BASE
- Basically Available
- Soft state
- Eventually consistent
- Atómicas
- Consistentes
- Aisladas
- Duraderas
ACID (Relacionales) BASE (NoSQL)
3
Consistencias según M. Fowler
Los datos están replicados en
varios nodos de un sistema
distribuido.
En un sistema distribuido, los
cambios de un nodo se
reflejan en todos.
Consistencia lógica
Consistencia de
datos replicados
4
Teorema de CAP
Cuando se opera con
un dato, se obtiene
el último valor.
Cada lectura recibe una
respuesta, sin esperar a
que se escriba el dato.
Funciona en un
sistema distribuido
Consistencia Disponibilidad
Tolerancia a la
partición
5
Historia de NoSQL
Usar diferentes bases de
datos para diferentes
tareas y tipos de datos.
• Facilidad de desarrollo.
• Necesidad de escalar datos.
El pasado
El futuro
Impulsada
por
Persistencia
políglota
6
Resuelve problemas de
escalabilidad en las BDs
relacionales.
Key-Value, Document,
Column-family y Graph.
Posteriormente otras.
Cada BD NoSQL ofrece
ventajas que pueden ser
desventajas. Hay que elegir
según el propósito.
Ventajas y
desventajas
Síntesis
4 Familias
Escalabilidad
6
¡Gracias!
¿Alguna pregunta?
mduquenu@alumnos.com

Más contenido relacionado

Similar a MFowler y NoSQL.pptx

Fundamentos de NoSQL
Fundamentos de NoSQLFundamentos de NoSQL
Fundamentos de NoSQL
Keneth Murillo
 
Video Introduction to NoSQL (1).pptx
Video Introduction to NoSQL (1).pptxVideo Introduction to NoSQL (1).pptx
Video Introduction to NoSQL (1).pptx
MiguelFernndezFalero
 
bases de datos
 bases de datos bases de datos
bases de datos
Omar Barrera Atanacio
 
Bases de datos
Bases de datosBases de datos
Bases de datos
ALGATIC
 
Bases de datos NoSQL (+ ámbito geoespacial)
Bases de datos NoSQL (+ ámbito geoespacial)Bases de datos NoSQL (+ ámbito geoespacial)
Bases de datos NoSQL (+ ámbito geoespacial)
Valentín Sastre Calvi
 
Base de datos
Base de datos Base de datos
Base de datos
Virginia Luna
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
ubas salas
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
Ana Luisa Soria
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
Rafael Navarro Prieto
 
Act1.7 nosql terminado
Act1.7 nosql terminadoAct1.7 nosql terminado
Act1.7 nosql terminado
Rafael Navarro Prieto
 
SGBD NoSQL
SGBD NoSQLSGBD NoSQL
SGBD NoSQL
Ulises WD
 
Actividad 1.7: NoSQL
Actividad 1.7: NoSQLActividad 1.7: NoSQL
Actividad 1.7: NoSQL
Elisa Navarro Zuara
 
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
Liz Armenteros
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
Mayra Franca Cruz
 
NoSql introducción -Innova4j
NoSql introducción -Innova4jNoSql introducción -Innova4j
NoSql introducción -Innova4j
Innova4j
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
hnacostan
 
Act4 base de datos reynoso_ricardo
Act4 base de datos reynoso_ricardoAct4 base de datos reynoso_ricardo
Act4 base de datos reynoso_ricardo
Ricardo Reynoso Manzanilla
 
Act4 presentacion reynoso_ricardo
Act4 presentacion reynoso_ricardoAct4 presentacion reynoso_ricardo
Act4 presentacion reynoso_ricardo
Ricardo Reynoso Manzanilla
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
ManuelHernandezz
 

Similar a MFowler y NoSQL.pptx (20)

Fundamentos de NoSQL
Fundamentos de NoSQLFundamentos de NoSQL
Fundamentos de NoSQL
 
Video Introduction to NoSQL (1).pptx
Video Introduction to NoSQL (1).pptxVideo Introduction to NoSQL (1).pptx
Video Introduction to NoSQL (1).pptx
 
bases de datos
 bases de datos bases de datos
bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos no sql
Bases de datos no sqlBases de datos no sql
Bases de datos no sql
 
Bases de datos NoSQL (+ ámbito geoespacial)
Bases de datos NoSQL (+ ámbito geoespacial)Bases de datos NoSQL (+ ámbito geoespacial)
Bases de datos NoSQL (+ ámbito geoespacial)
 
Base de datos
Base de datos Base de datos
Base de datos
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
 
Act1.7 nosql terminado
Act1.7 nosql terminadoAct1.7 nosql terminado
Act1.7 nosql terminado
 
SGBD NoSQL
SGBD NoSQLSGBD NoSQL
SGBD NoSQL
 
Actividad 1.7: NoSQL
Actividad 1.7: NoSQLActividad 1.7: NoSQL
Actividad 1.7: NoSQL
 
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
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
NoSql introducción -Innova4j
NoSql introducción -Innova4jNoSql introducción -Innova4j
NoSql introducción -Innova4j
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
 
Act4 base de datos reynoso_ricardo
Act4 base de datos reynoso_ricardoAct4 base de datos reynoso_ricardo
Act4 base de datos reynoso_ricardo
 
Act4 presentacion reynoso_ricardo
Act4 presentacion reynoso_ricardoAct4 presentacion reynoso_ricardo
Act4 presentacion reynoso_ricardo
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 

Último

Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
teorema de pitagorasparalaeducacion.pptx
teorema de pitagorasparalaeducacion.pptxteorema de pitagorasparalaeducacion.pptx
teorema de pitagorasparalaeducacion.pptx
ElzebirQuiroga
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
IES Vicent Andres Estelles
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
MARIANA110300
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 

Último (20)

Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
teorema de pitagorasparalaeducacion.pptx
teorema de pitagorasparalaeducacion.pptxteorema de pitagorasparalaeducacion.pptx
teorema de pitagorasparalaeducacion.pptx
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 

MFowler y NoSQL.pptx

  • 1. Introducción a NoSQL de M. Fowler Por Manuel Duque Núñez
  • 2. Índice Conoceremos los diferentes tipos ¿Quién es M. Fowler? Las 4 familias más importantes ¿En qué consiste y cómo funciona? Comparamos ACID y BASE Pasado y futuro. Síntesis general. 1 M. Fowler 2 Familias de BDs 3 ACID vs BASE 4 Consistencias 5 Teorema CAP 6 Historia y Síntesis
  • 3. Martin Fowler ● Maestro y gurú de la informática. ● Consultor y orador en conferencias. ● Contribución fundamental a NoSQL. 1
  • 4. Familias de Bases de datos 2
  • 5. Key-value Database • Se basan en pares de clave-valor, donde la clave se utiliza para buscar un valor complejo. • Se pueden buscar valores que contengan documentos JSON completos. • Orientada a agregados. 2.1
  • 6. Documents Database • Almacenan información en forma de documentos, con una clave única para cada documento. • Las consultas se realizan en los campos dentro de los documentos, permitiendo búsquedas eficientes en grandes colecciones de datos. • Orientada a agregados. 2.2
  • 7. Column-family Database • Una única clave de fila para almacenar varias familias de columnas permite extraer fácilmente columnas. • Útil para la distribución de carga en clústeres. • Orientada a agregados. 2.3
  • 8. Graph Database • Permiten saltar fácilmente de un nodo a otro mediante relaciones entre ellos. • No tienen un esquema fijo. Nodo s y arcos Manejo eficiente de relaciones 2.4
  • 9. ACID vs BASE - Basically Available - Soft state - Eventually consistent - Atómicas - Consistentes - Aisladas - Duraderas ACID (Relacionales) BASE (NoSQL) 3
  • 10. Consistencias según M. Fowler Los datos están replicados en varios nodos de un sistema distribuido. En un sistema distribuido, los cambios de un nodo se reflejan en todos. Consistencia lógica Consistencia de datos replicados 4
  • 11. Teorema de CAP Cuando se opera con un dato, se obtiene el último valor. Cada lectura recibe una respuesta, sin esperar a que se escriba el dato. Funciona en un sistema distribuido Consistencia Disponibilidad Tolerancia a la partición 5
  • 12. Historia de NoSQL Usar diferentes bases de datos para diferentes tareas y tipos de datos. • Facilidad de desarrollo. • Necesidad de escalar datos. El pasado El futuro Impulsada por Persistencia políglota 6
  • 13. Resuelve problemas de escalabilidad en las BDs relacionales. Key-Value, Document, Column-family y Graph. Posteriormente otras. Cada BD NoSQL ofrece ventajas que pueden ser desventajas. Hay que elegir según el propósito. Ventajas y desventajas Síntesis 4 Familias Escalabilidad 6