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.