Ocena:

Recenzje podkreślają, że książka jest przystępnym i kompleksowym źródłem informacji zarówno dla początkujących, jak i doświadczonych programistów, którzy chcą nauczyć się MongoDB. Skutecznie wypełnia lukę między tradycyjnymi relacyjnymi bazami danych a NoSQL, dzięki czemu jest odpowiednia dla różnych użytkowników, w tym inżynierów danych i programistów full-stack. Niektórzy użytkownicy zauważyli jednak, że treść książki może nie być w pełni zgodna z najnowszą wersją MongoDB, a przykłady kodowania wykorzystują głównie JavaScript, co może ograniczać jej zastosowanie dla osób używających innych języków programowania.
Zalety:⬤ Zapewnia jasne i dokładne wprowadzenie do MongoDB.
⬤ Dobrze zorganizowana struktura z łatwą nawigacją po rozdziałach i sekcjach.
⬤ Oferuje praktyczne przykłady kodowania i ćwiczenia.
⬤ Dobre omówienie zaawansowanych tematów, w tym teorii baz danych i wizualizacji.
⬤ Odpowiedni zarówno dla początkujących, jak i osób z wcześniejszym doświadczeniem w bazach danych.
⬤ Pomocne odniesienia do MongoDB Atlas i systemów rozproszonych.
⬤ Niektóre instrukcje nie są kompatybilne z najnowszą wersją MongoDB.
⬤ Przykłady kodowania są głównie w JavaScript, co może nie być idealne dla użytkowników innych języków.
⬤ Kilku użytkowników uznało ostatnie rozdziały za mniej satysfakcjonujące w porównaniu do wcześniejszych treści.
(na podstawie 25 opinii czytelników)
MongoDB Fundamentals: A hands-on guide to using MongoDB and Atlas in the real world
Dowiedz się, jak wdrażać i monitorować bazy danych w chmurze, manipulować dokumentami, wizualizować dane i tworzyć aplikacje działające na MongoDB przy użyciu Node. js
Kluczowe cechy
⬤ Poznaj podstawy baz danych NoSQL z MongoDB.
⬤ Tworzenie, zarządzanie i optymalizacja bazy danych MongoDB w chmurze przy użyciu Atlas.
⬤ Wykorzystaj rzeczywisty zestaw danych, aby zdobyć praktyczne doświadczenie w obsłudze dużych zbiorów danych.
Opis książki
MongoDB to jedna z najpopularniejszych technologii bazodanowych do obsługi dużych zbiorów danych. Ta książka pomoże początkującym użytkownikom MongoDB rozwinąć wiedzę i umiejętności w zakresie tworzenia baz danych i wydajnego przetwarzania danych.
W przeciwieństwie do innych książek MongoDB, MongoDB Fundamentals zagłębia się w przetwarzanie w chmurze od samego początku - pokazując, jak rozpocząć pracę z Atlasem w pierwszym rozdziale. Dowiesz się, jak modyfikować istniejące dane, dodawać nowe dane do bazy danych i obsługiwać złożone zapytania poprzez tworzenie potoków agregacji. W miarę postępów poznasz architekturę replikacji MongoDB i skonfigurujesz prosty klaster. Zapoznasz się również z uwierzytelnianiem użytkowników, a także technikami tworzenia kopii zapasowych i przywracania danych. Na koniec wykonasz wizualizację danych za pomocą MongoDB Charts.
Będziesz pracować nad realistycznymi projektami, które są prezentowane jako ćwiczenia i aktywności, pozwalając ci rzucić sobie wyzwanie w przyjemny i osiągalny sposób. Wiele z tych mini-projektów opiera się na studium przypadku filmowej bazy danych, podczas gdy ostatni rozdział działa jako projekt końcowy, w którym wykorzystasz MongoDB do rozwiązania rzeczywistego problemu opartego na aplikacji do współdzielenia rowerów.
Pod koniec tej książki będziesz miał umiejętności i pewność siebie, aby przetwarzać duże ilości danych i zajmować się własnymi projektami przy użyciu MongoDB.
Czego się nauczysz
⬤ Konfiguracja i korzystanie z MongoDB Atlas w chmurze.
⬤ Wstawiać, aktualizować, usuwać i pobierać dane z MongoDB.
⬤ Budować potoki agregacji w celu wykonywania złożonych zapytań.
⬤ Optymalizacja zapytań przy użyciu indeksów.
⬤ Monitorowanie baz danych i zarządzanie autoryzacją użytkowników.
⬤ Zwiększanie skalowalności i wydajności za pomocą klastrów sharding.
⬤ Replikacja klastrów, tworzenie kopii zapasowych bazy danych i przywracanie danych.
⬤ Tworzenie wykresów i raportów opartych na danych w czasie rzeczywistym.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla osób, które są nowe w MongoDB. Jest odpowiednia dla programistów, administratorów baz danych, administratorów systemów i architektów chmury, którzy chcą używać MongoDB do płynnego przetwarzania danych w chmurze. Chociaż nie jest to konieczne, podstawowa znajomość ogólnego języka programowania i doświadczenie z innymi bazami danych pomogą łatwiej zrozumieć poruszane tematy.