Omówienie zgodności z MongoDB

Dotyczy tylko wersji Cloud Firestore Enterprise.

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

Cloud Firestore oferuje zróżnicowaną bezserwerową usługę bazy danych dokumentów, która zapewnia 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 wydajność odczytu rzędu kilku milisekund.

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

Najważniejsze funkcje

Cloud Firestore w trybie zgodności z MongoDB oferuje szereg kluczowych funkcji:

Wyróżnik Opis
Zgodność z MongoDB Cloud Firestore udostępnia interfejs API zgodny z MongoDB, dzięki czemu możesz używać Cloud Firestore jako bazy danych w dotychczasowych 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 miejsce na dane na żądanie bez konieczności konfigurowania pojemności, dzielenia na partycje ani udostępniania miejsca na dane i operacji wejścia/wyjścia.
Wysoka dostępność na poziomie branżowym Wszystkie bazy danych Cloud Firestore zapewniają wysoką dostępność na poziomie 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 w milisekundach Cloud Firestore oferuje opóźnienie odczytu na poziomie pojedynczych milisekund.
Zabezpieczenia i monitorowanie klasy korporacyjnej Zabezpiecz Cloud Firestore dzięki scentralizowanemu zarządzaniu Google Cloud. 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 scentralizowanemu sterowaniu i pomocy AI.

Jak to działa?

Cloud Firestore to chmurowa baza danych dokumentów NoSQL zgodna z MongoDB.

Zgodnie z modelem danych Firestore w trybie zgodności z MongoDB dane są przechowywane w dokumentach zawierających pola mapowane na wartości. Dokumenty te są przechowywane w kolekcjach, czyli kontenerach na dokumenty, których możesz 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, zagnieżdżone obiekty.

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

Usługa Cloud Firestore w trybie zgodności z MongoDB jest w pełni zintegrowana z Google Cloud usługami zarządzania, co opisano w sekcji Zabezpieczenia i zarządzanie dostępem.

Co dalej?