Capítulo 9. Diseño de aplicaciones
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo trata del diseño de aplicaciones para trabajar eficazmente con MongoDB. En él se trata:
Consideraciones sobre el diseño del esquema
Compromisos a la hora de decidir si incrustar datos o referenciarlos
Consejos para la optimización
Consideraciones sobre la coherencia
Cómo migrar esquemas
Cómo gestionar esquemas
Cuando MongoDB no es una buena elección de almacén de datos
Consideraciones sobre el diseño del esquema
Un aspecto clave de la representación de datos es el diseño del esquema, que es la forma en que se representan tus datos en tus documentos. El mejor enfoque para este diseño es representar los datos de la forma en que tu aplicación quiere verlos. Por tanto, a diferencia de las bases de datos relacionales, antes de modelar tu esquema debes comprender tus consultas y patrones de acceso a los datos.
Estos son los aspectos clave que debes tener en cuenta al diseñar un esquema:
- Restricciones
Debes conocer las limitaciones de la base de datos o del hardware. También debes tener en cuenta una serie de aspectos específicos de MongoDB, como el tamaño máximo de documento de 16 MB, que los documentos completos se leen y escriben desde el disco, que una actualización reescribe todo el documento y que las actualizaciones atómicas son a nivel de documento.
- Patrones de acceso de tus consultas y de tus escrituras
Tendrás que identificar ...
Get MongoDB: La Guía Definitiva, 3ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.