MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Ramy agregacji MongoDB i etapy agregacji

Z przyjemnością ogłaszamy, że nasz nowy oficjalny dokument MongoDB Aggregation Framework Stages and Pipelinings jest już dostępny do pobrania za darmo!

W tym dokumencie szczegółowo zagłębiamy się w ramy agregacji MongoDB i przyglądamy się różnym etapom potoku agregacji. Przyglądamy się również, w jaki sposób wykorzystujemy te etapy w procesie agregacji, a następnie przyglądamy się operatorom, które mogą pomóc w procesie analizy dokumentów wejściowych. Na koniec porównujemy również proces agregacji w MongoDB z SQL, a także różnice między procesem agregacji a MapReduce w MongoDB.

Tematy zawarte w tym dokumencie to…

  • Co to są ramy agregacji?
  • Rurociąg agregacji
    • Podstawowe etapy potoku agregacji
  • Proces agregacji
  • Operatorzy akumulatorów
  • Podobieństwo procesu agregacji w MongoDB z SQL
  • Optymalizacja potoku agregacji
    • Optymalizacja projekcji
    • Optymalizacja sekwencji potoku
  • MapReduce w MongoDB
    • Funkcje JavaScript MapReduce
    • Przyrostowa redukcja mapy
  • Porównanie między MapReduce a potokiem agregacji w MongoDB
  • Podsumowanie

Pobierz oficjalny dokument już dziś!

O autorze

Onyancha Brian Henry, pisarz gościnny

Onyancha Brian Henry jest pisarzem gościnnym dla Manynines. Jest hybrydowym programistą aplikacji i stron internetowych oraz projektantem graficznym. Mieszka w Kenii, a przede wszystkim używa MongoDB do przechowywania swoich aplikacji i danych internetowych, wszystko w czasie rzeczywistym. Jego sukces w zarządzaniu bazami danych był napędzany przez bycie na bieżąco z nadchodzącymi trendami i pojawiającymi się funkcjami baz danych. Brian rozwinął prawdziwą pasję do baz danych w ciągu ostatnich 5 lat, a doświadczenie, które zdobył w świecie baz danych, zawsze robi wrażenie na klientach.

O kilkudziesięciu

Kilkanaścienines dostarcza oprogramowanie do automatyzacji i zarządzania klastrami baz danych. Pomagamy firmom wdrażać ich bazy danych w dowolnym środowisku i zarządzać wszystkimi aspektami operacyjnymi w celu osiągnięcia wysokiej dostępności.

Produkty firmy Kiloinines są używane przez programistów i administratorów na wszystkich poziomach umiejętności w celu zapewnienia pełnego cyklu „wdrażania, zarządzania, monitorowania, skalowania” bazy danych, uwalniając ich w ten sposób od złożoności i krzywych uczenia się, które są zwykle związane z wysoce dostępnymi klastrami baz danych. Kilkadziesiąt jest często nazywane „anty-startupem”, ponieważ jest całkowicie samofinansujące się przez jego założycieli. Firma umożliwiła dotychczas ponad 32 000 wdrożeń za pośrednictwem swojego popularnego produktu ClusterControl. Obecnie do grona klientów zalicza się BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity i Paytrail. Kilkadziesiąt dziewięć to prywatna firma z siedzibą w Sztokholmie w Szwecji z biurami w Singapurze, Japonii i Stanach Zjednoczonych. Aby zobaczyć, kto dzisiaj korzysta z Manynines, odwiedź stronę https://www.severalnines.com/company.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pymongo / MongoDB:utworzyć indeks czy zapewnić indeks?

  2. Jak znaleźć długość tablicy mongodb

  3. Funkcja Mongo Find() nie wyklucza _id

  4. MongoDB C# Driver 2.0 — dokument aktualizacji

  5. Zapytanie MongoDB z kryteriami długości