MongoDB en Action

Aleksandr Shitik
Aleksandr Shitik

J’écris mes propres articles et livres, et je fais des critiques de films et de livres. Expert en cosmologie et astronomie, informatique, productivité et planification.

MongoDB en Action
Kyle Banker
Genres: Programmation
Année de publication: 2012
Année de lecture: 2021
Ma note: Maximale
Nombre de lectures: 1
Nombre total de pages: 394
Résumé (pages): 26
Langue originale de la publication: Anglais
Traductions dans d'autres langues: Russe, Chinois

Description générale

Le livre fait 400 pages. Il se compose de 3 parties, incluant 10 chapitres et 5 annexes. Il contient de nombreux extraits de code, ainsi que des images, des diagrammes et des tableaux, mais ceux-ci sont assez rares. Le niveau de lecture du livre : environ moyen.

Aperçu rapide

Étant donné que le livre n'est pas des plus petits, je vais pas détailler chaque chapitre, mais plutôt essayer de les regrouper dans une brève analyse des parties, et je me souviens qu'il y en a trois ici.

La première partie, intitulée « Démarrage », reflète exactement ce qui devrait être ici. Dans ces chapitres, il y a une brève et courte présentation de MongoDB, décrivant les avantages et les inconvénients. Le rôle de JavaScript dans le travail avec la base de données est mentionné. Des exemples d'installation de la base de données et de travail avec différents langages sont examinés. Des exemples primitifs de requêtes sont fournis.

La deuxième partie du livre s'appelle « Développement d'une application pour MongoDB ». Le matériel de cette section couvre environ 80% des informations quotidiennement nécessaires aux programmeurs qui utilisent MongoDB comme base de données principale dans leur travail. Des thèmes tels que la conception de schémas, les requêtes et l'agrégation, de nombreux exemples CRUD (create, read, update, delete) et des opérations plus complexes (regroupement et tri) sont abordés.

La troisième partie se positionne comme un matériel plus approfondi. Elle s'appelle « MongoDB - Maîtrise de l'art ». Il y a quatre chapitres dont les titres reflètent bien l'essence de la section. Ils traitent de :

  • Indexation et optimisation des requêtes
  • Réplication
  • Sharding
  • Déploiement et administration

Et pour conclure cet aperçu rapide, quelques mots sur les annexes. L'installation de MongoDB est examinée en détail, les patrons de conception (il s'agit de la conception de bases de données et de leurs caractéristiques, telles que les relations un à un, un à plusieurs, plusieurs à plusieurs, les transactions, etc., et non des patrons comme « Singleton » ou « Usine abstraite »), le travail avec MongoDB via les langages PHP, Java et C++ (la partie principale s'étant concentrée sur JavaScript et Ruby), ainsi que les index spatiaux.

Opinion

Livre pratique intéressant sur le travail avec la base de données non relationnelle MongoDB. Même si j'ai un projet réel avec cette base de données de documents, en raison de son utilisation rare, la théorie est oubliée avec le temps, et un aide-mémoire vient toujours à la rescousse pour rafraîchir la mémoire, qui dans ce cas s'est avérée assez substantiel. Si vous utilisez partout dans votre travail uniquement des bases de données relationnelles, je vous recommande vivement de vous familiariser avec MongoDB. Et si votre format de perception de l'information est les livres, alors ce livre est exactement ce qu'il vous faut.

Вверх