sql >> Database >  >> NoSQL >> MongoDB

MongoDB Aggregation Framework-stadia en Pipelining

We zijn verheugd aan te kondigen dat onze nieuwe whitepaper MongoDB Aggregation Framework Stages and Pipelinings nu gratis kan worden gedownload!

In deze whitepaper duiken we diep in het aggregatieraamwerk van MongoDB en kijken we naar de verschillende stadia van de aggregatiepijplijn. We bekijken ook hoe we deze fasen gebruiken in een aggregatieproces en kijken vervolgens naar de operators die kunnen helpen bij het analyseproces van invoerdocumenten. Ten slotte vergelijken we ook het aggregatieproces in MongoDB met SQL, evenals de verschillen tussen het aggregatieproces en MapReduce in MongoDB.

Onderwerpen in deze whitepaper zijn...

  • Wat is het aggregatieraamwerk?
  • Aggregatiepijplijn
    • Basisstadia van aggregatiepijplijn
  • Aggregatieproces
  • Accumulator-operators
  • Overeenkomst van het aggregatieproces in MongoDB met SQL
  • Aggregatiepijplijnoptimalisatie
    • Projectie-optimalisatie
    • Optimalisatie van pijplijnvolgorde
  • MapReduce in MongoDB
    • MapReduce JavaScript-functies
    • Incrementele MapReduce
  • Vergelijking tussen MapReduce en Aggregation Pipeline in MongoDB
  • Samenvatting

Download vandaag nog de whitepaper!

Over de auteur

Onyancha Brian Henry, gastschrijver

Onyancha Brian Henry is gastschrijver voor Verscheidenenines. Hij is een hybride App &Web Developer en Grafisch Ontwerper. Hij is gevestigd in Kenia en gebruikt voornamelijk MongoDB voor de opslag van zijn app- en webgegevens, allemaal in realtime. Zijn succes in databasebeheer is te danken aan het op de hoogte blijven van opkomende trends en opkomende databasefuncties. Brian heeft de afgelopen 5 jaar een echte passie voor databases ontwikkeld en de ervaring die hij heeft opgedaan in de databasewereld maakt altijd indruk op de klanten.

Over Multiplenines

Verschillendenines levert automatiserings- en beheersoftware voor databaseclusters. We helpen bedrijven hun databases in elke omgeving in te zetten en beheren alle operationele aspecten om een ​​hoge beschikbaarheid te bereiken.

De producten van Verschillendenines worden gebruikt door ontwikkelaars en beheerders van alle vaardigheidsniveaus om de volledige databasecyclus 'implementeren, beheren, bewaken, schalen' te bieden, waardoor ze worden bevrijd van de complexiteit en leercurves die doorgaans worden geassocieerd met zeer beschikbare databaseclusters. Multiplenines wordt vaak de "anti-startup" genoemd omdat het volledig zelf gefinancierd wordt door de oprichters. Het bedrijf heeft tot nu toe meer dan 32.000 implementaties mogelijk gemaakt via zijn populaire product ClusterControl. Momenteel tellen BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity en Paytrail als klanten. Verschillendenines is een particuliere onderneming met het hoofdkantoor in Stockholm, Zweden, met kantoren in Singapore, Japan en de Verenigde Staten. Ga naar https://www.severalnines.com/company om te zien wie vandaag de dag gebruikmaakt van verschillendenines.


  1. redis en watch + multi staan ​​gelijktijdige gebruikers toe

  2. Waarom is een enkele Jedis-instantie niet threadsafe?

  3. Een sleutel/waarde verwijderen uit bestaande MongoDB-invoer

  4. problemen bij het instellen van backend voor selderijtaken in Python