MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Étapes et pipeline du cadre d'agrégation MongoDB

Nous sommes heureux d'annoncer que notre nouveau livre blanc MongoDB Aggregation Framework Stages and Pipelinings est désormais disponible en téléchargement gratuit !

Dans ce livre blanc, nous approfondissons le cadre d'agrégation de MongoDB et examinons les différentes étapes du pipeline d'agrégation. Nous examinons également comment nous utilisons ces étapes dans un processus d'agrégation, puis nous examinons les opérateurs qui peuvent aider au processus d'analyse des documents d'entrée. Enfin, nous comparons également le processus d'agrégation dans MongoDB avec SQL, ainsi que les différences entre le processus d'agrégation et MapReduce dans MongoDB.

Les sujets inclus dans ce livre blanc sont…

  • Qu'est-ce que le cadre d'agrégation ?
  • Pipeline d'agrégation
    • Étapes de base du pipeline d'agrégation
  • Processus d'agrégation
  • Opérateurs d'accumulateurs
  • Similitude du processus d'agrégation dans MongoDB avec SQL
  • Optimisation du pipeline d'agrégation
    • Optimisation des projections
    • Optimisation de la séquence de pipeline
  • MapReduce dans MongoDB
    • Fonctions JavaScript MapReduce
    • MapReduce incrémentiel
  • Comparaison entre MapReduce et le pipeline d'agrégation dans MongoDB
  • Résumé

Téléchargez le livre blanc dès aujourd'hui !

À propos de l'auteur

Onyancha Brian Henry, écrivain invité

Onyancha Brian Henry est un écrivain invité pour Manynines. Il est un développeur hybride d'applications et de sites Web et un graphiste. Basé au Kenya, il utilise principalement MongoDB pour le stockage de ses données d'application et Web, le tout en temps réel. Son succès dans la gestion de bases de données a été motivé par le fait de se tenir au courant des tendances à venir et des fonctionnalités émergentes des bases de données. Brian a développé une véritable passion pour les bases de données au cours des 5 dernières années et l'expérience qu'il a acquise dans le monde des bases de données impressionne toujours les clients.

À propos de Plusieursnines

Plusieursnines fournit des logiciels d'automatisation et de gestion pour les clusters de bases de données. Nous aidons les entreprises à déployer leurs bases de données dans n'importe quel environnement et à gérer tous les aspects opérationnels pour atteindre une disponibilité à grande échelle.

Les produits de Manynines sont utilisés par les développeurs et les administrateurs de tous niveaux de compétence pour fournir le cycle complet de base de données « déployer, gérer, surveiller, mettre à l'échelle », les libérant ainsi de la complexité et des courbes d'apprentissage généralement associées aux grappes de bases de données hautement disponibles. Plusieursnines est souvent appelée « l'anti-startup » car elle est entièrement autofinancée par ses fondateurs. La société a permis plus de 32 000 déploiements à ce jour via son produit populaire ClusterControl. Comptant actuellement BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity et Paytrail comme clients. Plusieursnines est une société privée dont le siège est à Stockholm, en Suède, avec des bureaux à Singapour, au Japon et aux États-Unis. Pour voir qui utilise plusieursnines aujourd'hui, visitez https://www.severalnines.com/company.