Ventajas y limitaciones de las bases de datos de documentos
Conceptos de NoSQL
Miriam Antona
Software engineer
Ventajas: flexibilidad
- No necesitas predefinir el esquema
- Los documentos pueden variar con el tiempo
- Evita migraciones de esquema
- Documentos embebidos evitan joins
- Una de las primeras razones para elegir bases de datos de documentos
Ventajas: intuitivo para desarrolladores
- Forma natural de trabajar
- JSON es legible para humanos
- Los documentos reflejan objetos en el código
- Menos código
- Desarrollo más simple y rápido
- Empieza a programar y guardar objetos a medida que se crean documentos
- Más fácil para desarrolladores nuevos
Ventajas: escalabilidad horizontal
Limitaciones: más responsabilidad
- Encargarse de los datos en el código de la aplicación
- p. ej., comprobar email obligatorio
- Encargarse de los datos redundantes
- p. ej., modificar un nombre duplicado
¡Vamos a practicar!
Conceptos de NoSQL
Preparing Video For Download...