MongoDB en Acción

Aleksandr Shitik
Aleksandr Shitik

Escribo mis propios posts y libros, y hago reseñas de películas y libros. Experto en cosmología y astronomía, informática, productividad y planificación.

MongoDB en Acción
Kyle Banker
Géneros: Programación
Año de publicación: 2012
Año de lectura: 2021
Mi calificación: Máxima
Número de lecturas: 1
Páginas totales: 394
Resumen (páginas): 26
Idioma original de la publicación: Inglés
Traducciones a otros idiomas: Ruso, Chino

Descripción general

El tamaño del libro es de 400 páginas. Consiste en 3 partes, incluyendo 10 capítulos y 5 apéndices. Hay muchas inserciones de código, imágenes, diagramas y tablas también están presentes, pero aparecen con bastante frecuencia. El nivel de lectura del libro: aproximadamente medio.

Resumen breve

Dado que el libro no es pequeño, no analizaré en detalle cada uno de sus capítulos, intentaré agruparlos en un análisis breve de las partes, de las que, les recuerdo, hay tres aquí.

La primera parte llamada "Comenzando" refleja exactamente lo que debería estar aquí. En estos capítulos se presenta una introducción breve y concisa a MongoDB, se describen las ventajas y desventajas. Se menciona el papel de JavaScript al trabajar con la base de datos. Se consideran ejemplos de instalación de la base de datos y trabajo con diferentes lenguajes. Se proporcionan ejemplos primitivos de consultas.

La segunda parte del libro se llama "Desarrollando una aplicación para MongoDB". El material de esta sección cubre alrededor del 80% de la información que los programadores necesitan diariamente que usan MongoDB en su trabajo como base de datos principal. Se tratan temas como el diseño de esquemas, consultas y agregación, muchos ejemplos de CRUD (crear, leer, actualizar, eliminar) y operaciones más complejas (agrupación y ordenamiento).

La tercera parte se posiciona como material más profundo. Se llama "MongoDB - Dominando el arte". Aquí hay cuatro capítulos, cuyos nombres reflejan bien la esencia de la sección. En ellos se analizan:

  • Indexación y optimización de consultas
  • Replicación
  • Fragmentación
  • Implementación y administración

Y para concluir el resumen breve, unas palabras sobre los apéndices. Aquí se analiza en detalle la instalación de MongoDB, patrones de diseño (se refiere exactamente al diseño de bases de datos y sus características, como relaciones uno a uno, uno a muchos, muchos a muchos, transacciones y otros, y no patrones como "Singleton" o "Abstract Factory"), trabajo con MongoDB a través de los lenguajes PHP, Java y C++ (mientras que la parte principal se centró en JavaScript y Ruby), así como índices espaciales.

Opinión

Un libro práctico interesante sobre el trabajo con la base de datos no relacional MongoDB. Aunque tengo un proyecto real con esta base de datos documental, debido a su uso poco frecuente, la teoría se olvida con el tiempo, y siempre viene al rescate un resumen para refrescar la memoria, que en este caso resultó ser bastante significativo. Si en tu trabajo usas solo bases de datos relacionales, te recomiendo encarecidamente familiarizarte con MongoDB. Y si tu formato de percepción de la información son los libros, este libro es justo lo que necesitas.

Вверх