Este libro sobre la base de datos NoSQL MongoDB (versión 8) explora una de las alternativas más sólidas al modelo relacional, menos adecuado para los retos del Big Data. Está dirigido a los desarrolladores que buscan una base de datos capaz de almacenar y procesar volúmenes muy grandes de datos rápidamente. Mediante numerosos ejemplos, les ayudará a comprender, diseñar y optimizar el uso de datos usando MongoDB.
Tras una introducción en la que se explican los componentes de MongoDB, su arquitectura y la gestión de colecciones y documentos, el lector aprenderá a escribir consultas para extraer datos de forma eficaz y optimizada. A continuación, se estudia la noción de indexación y las consultas geoespaciales, antes de profundizar en el uso del framework de agregación de MongoDB para manipular datos mediante pipelines o canalizaciones. En los capítulos siguientes, el autor aborda aspectos clave como las vistas, las transacciones, el almacenamiento de archivos de gran tamaño utilizando GridFS, así como la importación, exportación y restauración de datos.
En los dos últimos capítulos, los lectores podrán comprobar que han asimilado los distintos conceptos tratados a lo largo del libro mediante una serie de ejercicios con soluciones comentadas