Omówienie trybów wersji Enterprise Firestore

Wersja Enterprise Firestore ma zaawansowany mechanizm zapytań, który obsługuje szeroki zakres możliwości zapytań. W tej wersji występuje wyraźna różnica w wykonywaniu zapytań, co sprawia, że indeksy są opcjonalne. Dlatego indeksy pojedynczych pól nie są już tworzone automatycznie. Umożliwia to wykonywanie zapytań bez wstępnej konfiguracji indeksów, ale zapytania bez indeksów będą domyślnie skanować całą kolekcję. Deweloperzy mogą tworzyć indeksy w odpowiednich miejscach, aby poprawić opóźnienie i obniżyć koszty w miarę wzrostu zbioru danych.

Oprócz funkcji wymienionych w wersji Standard Firestore wersja Enterprise obsługuje te tryby działania, które wybierasz podczas tworzenia bazy danych:

  • Firestore w trybie natywnym z operacjami podstawowymi i operacjami w potokach: ten tryb integruje 2 różne operacje: operacje podstawowe i operacje w potokach. Operacje podstawowe Firestore zapewniają standardowe funkcje tworzenia, odczytywania, aktualizowania i usuwania dokumentów (CRUD) oraz wbudowaną obsługę zapytań nasłuchujących w czasie rzeczywistym i trwałości offline. Operacje w potokach Firestore wykorzystują elastyczną składnię zapytań, która umożliwia zaawansowane operacje pobierania danych, w tym łączenie w stylu relacyjnym za pomocą podpotoków. Więcej informacji o tych funkcjach znajdziesz w artykule Omówienie Firestore w trybie natywnym.
  • Firestore w trybie zgodności z MongoDB: ten tryb umożliwia deweloperom korzystanie z istniejącego kodu aplikacji MongoDB, sterowników, narzędzi i ekosystemu open source integracji MongoDB z Cloud Firestore. Obsługuje język zapytań MongoDB (MQL) i typy danych BSON, dzięki czemu może zastępować obciążenia MongoDB, zapewniając jednocześnie korzyści wynikające z automatycznego skalowania i wysokiej dostępności Firestore. Więcej informacji o tych funkcjach znajdziesz w artykule Omówienie zgodności z MongoDB .