Omówienie Firestore w trybie zgodności z MongoDB

Firestore w trybie zgodności z MongoDB umożliwia deweloperom korzystanie z istniejącego kodu aplikacji, sterowników i narzędzi MongoDB oraz ekosystemu open source integracji MongoDB z Cloud Firestore.

Cloud Firestore to wyróżniająca się bezserwerowa usługa bazy danych dokumentów, która oferuje replikację w wielu regionach z silną spójnością, praktycznie nieograniczoną skalowalność, najlepszą w branży wysoką dostępność z gwarancją jakości usług na poziomie do 99, 999% oraz czas oczekiwania na odczyt rzędu kilku milisekund.

Firestore w trybie zgodności z MongoDB jest dostępny w ramach wersji Enterprise.

Najważniejsze funkcje

Firestore w trybie zgodności z MongoDB oferuje szereg najważniejszych funkcji:

Wyróżnik Opis
Zgodność z MongoDB Cloud Firestore udostępnia operacje zgodne z MongoDB, dzięki czemu możesz używać Cloud Firestore jako bazy danych w istniejących aplikacjach MongoDB.
Technologia bezserwerowa Cloud Firestore korzysta z modelu płatności za użycie. Cloud Firestore nie wymaga wstępnego udostępniania zasobów i automatycznie skaluje się, aby dopasować się do obciążenia.
Praktycznie nieograniczona skala Cloud Firestore bezproblemowo skaluje moc obliczeniową i pamięć masową na żądanie bez konieczności konfigurowania pojemności, fragmentowania ani udostępniania pamięci masowej i operacji wejścia/wyjścia.
Najlepsza w branży wysoka dostępność Wszystkie bazy danych Cloud Firestore zapewniają wysoką dostępność – 99,99% w przypadku wdrożeń regionalnych i 99,999% w przypadku wdrożeń wieloregionalnych .

Cloud Firestore ma automatyczną replikację danych w wielu regionach, zapytania o silnej spójności, niepodzielne operacje wsadowe i obsługę transakcji.
Czas oczekiwania na odczyt rzędu kilku milisekund Cloud Firestore oferuje czas oczekiwania na odczyt rzędu kilku milisekund.
Ochrona prywatności i zabezpieczenia klasy korporacyjnej oraz monitorowanie Zabezpiecz Cloud Firestore za pomocą scentralizowanego Google Cloud zarządzania. Zyskaj większą widoczność i uprość zarządzanie flotą baz danych Cloud Firestore dzięki zintegrowanemu Centrum baz danych. Korzystaj z ujednoliconego widoku floty i uproszczonego zarządzania dzięki scentralizowanej kontroli i pomocy AI.

Jak to działa?

Cloud Firestore to baza danych dokumentów NoSQL, która korzysta głównie z chmury i jest zgodna z MongoDB.

Zgodnie z mode0/} modelem danych, dane są przechowywane w dokumentach, które zawierają pola mapujące na wartości.Cloud Firestore Dokumenty te są przechowywane w kolekcjach, czyli kontenerach dokumentów, których można używać do porządkowania danych i tworzenia zapytań. Dokumenty obsługują wiele różnych typów danych, od ciągów znaków i liczb po złożone obiekty zagnieżdżone.

Ponadto zapytania w Cloud Firestore są ekspresyjne, wydajne i elastyczne. Możesz używać standardowego sterownika MongoDB lub języka zapytań MongoDB (MQL). Możesz tworzyć płytkie zapytania, aby pobierać dane na poziomie dokumentu bez konieczności pobierania całej kolekcji, oraz dodawać do zapytań lub kursorów sortowanie, filtrowanie i limity, aby dzielić wyniki na strony.

Cloud Firestore jest w pełni zintegrowany z usługami zarządzania Google Cloud jak opisano w Zarządzanie tożsamościami i dostępem.

Co dalej?