MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Phasen und Pipelining des MongoDB-Aggregationsframeworks

Wir freuen uns, Ihnen mitteilen zu können, dass unser neues Whitepaper MongoDB Aggregation Framework Stages and Pipelinings jetzt kostenlos zum Download zur Verfügung steht!

In diesem Whitepaper tauchen wir tief in das Aggregation Framework von MongoDB ein und sehen uns die verschiedenen Phasen der Aggregation Pipeline an. Wir sehen uns auch an, wie wir diese Phasen in einem Aggregationsprozess nutzen, und schauen uns dann die Operatoren an, die beim Analyseprozess von Eingabedokumenten helfen können. Abschließend vergleichen wir auch den Aggregationsprozess in MongoDB mit SQL sowie die Unterschiede zwischen dem Aggregationsprozess und MapReduce in MongoDB.

Themen in diesem Whitepaper sind…

  • Was ist das Aggregation Framework?
  • Aggregationspipeline
    • Grundlegende Phasen der Aggregationspipeline
  • Aggregationsprozess
  • Akkumulator-Operatoren
  • Ähnlichkeit des Aggregationsprozesses in MongoDB mit SQL
  • Optimierung der Aggregationspipeline
    • Projektionsoptimierung
    • Optimierung der Pipeline-Sequenz
  • MapReduce in MongoDB
    • MapReduce-JavaScript-Funktionen
    • Inkrementelles MapReduce
  • Vergleich zwischen MapReduce und Aggregationspipeline in MongoDB
  • Zusammenfassung

Laden Sie das Whitepaper noch heute herunter!

Über den Autor

Onyancha Brian Henry, Gastautor

Onyancha Brian Henry ist Gastautorin für Multiplenines. Er ist ein hybrider App- und Webentwickler und Grafikdesigner. Er lebt in Kenia und verwendet hauptsächlich MongoDB zur Speicherung seiner App- und Webdaten, alles in Echtzeit. Sein Erfolg im Datenbankmanagement wurde vorangetrieben, indem er sich über kommende Trends und neue Datenbankfunktionen auf dem Laufenden hielt. Brian hat in den letzten 5 Jahren eine echte Leidenschaft für Datenbanken entwickelt und die Erfahrung, die er in der Datenbankwelt gesammelt hat, beeindruckt die Kunden immer wieder.

Über Multiplenines

Multiplenines bietet Automatisierungs- und Verwaltungssoftware für Datenbank-Cluster. Wir helfen Unternehmen dabei, ihre Datenbanken in beliebigen Umgebungen bereitzustellen und verwalten alle betrieblichen Aspekte, um eine hohe Verfügbarkeit zu erreichen.

Die Produkte von Multiplenines werden von Entwicklern und Administratoren aller Qualifikationsstufen verwendet, um den vollständigen Datenbankzyklus „Bereitstellen, Verwalten, Überwachen, Skalieren“ bereitzustellen und sie so von der Komplexität und den Lernkurven zu befreien, die typischerweise mit hochverfügbaren Datenbankclustern verbunden sind. Multiplenines wird oft als „Anti-Startup“ bezeichnet, da es von seinen Gründern vollständig selbst finanziert wird. Das Unternehmen hat bisher über 32.000 Bereitstellungen über sein beliebtes Produkt ClusterControl ermöglicht. Aktuell zählen BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity und Paytrail zu den Kunden. Multiplenines ist ein privates Unternehmen mit Hauptsitz in Stockholm, Schweden, und Niederlassungen in Singapur, Japan und den Vereinigten Staaten. Um zu sehen, wer heute Multiplenines verwendet, besuchen Sie https://www.severalnines.com/company.