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.