sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB Aggregation Framework Stadier och pipelining

Vi är glada att kunna meddela att vår nya whitepaper MongoDB Aggregation Framework Stages and Pipelinings nu är tillgänglig att ladda ner gratis!

I detta whitepaper fördjupar vi oss i MongoDB:s Aggregation Framework och tittar på de olika stadierna av Aggregation Pipeline. Vi tittar också på hur vi använder dessa steg i en aggregeringsprocess och tittar sedan på de operatörer som kan bistå i analysprocessen av ingångsdokument. Slutligen jämför vi också aggregeringsprocessen i MongoDB med SQL, samt skillnaderna mellan aggregeringsprocessen och MapReduce i MongoDB.

Ämnen som ingår i detta whitepaper är...

  • Vad är aggregeringsramverket?
  • Aggregation Pipeline
    • Grundläggande stadier av aggregationspipeline
  • Aggregationsprocess
  • Ackumulatoroperatörer
  • Likhet mellan aggregationsprocessen i MongoDB och SQL
  • Aggregation Pipeline Optimization
    • Projektionsoptimering
    • Optimering av pipelinesekvens
  • MapReduce i MongoDB
    • MapReduce JavaScript-funktioner
    • Inkrementell MapReduce
  • Jämförelse mellan MapReduce och Aggregation Pipeline i MongoDB
  • Sammanfattning

Ladda ner whitepaper idag!

Om författaren

Onyancha Brian Henry, gästskribent

Onyancha Brian Henry är gästskribent för Severalnines. Han är en hybrid app- och webbutvecklare och grafikdesigner. Baserad i Kenya använder han primärt MongoDB för lagring av sin app- och webbdata, allt i realtid. Hans framgång inom databashantering har drivits av att hålla sig uppdaterad med kommande trender och nya databasfunktioner. Brian har utvecklat en verklig passion för databaser under de senaste 5 åren och erfarenheten han har fått från databasvärlden imponerar alltid på kunderna.

Om Severalnines

Severalnines tillhandahåller programvara för automatisering och hantering av databaskluster. Vi hjälper företag att distribuera sina databaser i alla miljöer och hantera alla operativa aspekter för att uppnå högskalig tillgänglighet.

Severalnines produkter används av utvecklare och administratörer på alla kompetensnivåer för att tillhandahålla hela "distribuera, hantera, övervaka, skala" databascykeln, och på så sätt befria dem från komplexiteten och inlärningskurvorna som vanligtvis förknippas med högtillgängliga databaskluster. Severalnines kallas ofta "anti-startup" eftersom det är helt självfinansierat av dess grundare. Företaget har hittills möjliggjort över 32 000 distributioner via sin populära produkt ClusterControl. Räknar för närvarande BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity och Paytrail som kunder. Severalnines är ett privat företag med huvudkontor i Stockholm, Sverige med kontor i Singapore, Japan och USA. Besök https://www.severalnines.com/company för att se vem som använder Severalnines idag.


  1. Redis-strängar vs Redis-haschar för att representera JSON:effektivitet?

  2. Vill du avbryta en uppgift som redan körs i Python RQ?

  3. Installera MongoDB på en Mac

  4. Mongo DB 4.0 Transaktioner med Mongoose &NodeJs, Express