Omówienie trybów wersji Enterprise Firestore

Wersja Enterprise Firestore ma zaawansowany mechanizm zapytań, który obsługuje szeroki zakres funkcji zapytań. W tej wersji występuje wyraźna różnica w wykonywaniu zapytań, dzięki czemu indeksy są opcjonalne. Dlatego indeksy pojedynczych pól nie są już tworzone automatycznie. Umożliwia to wykonywanie zapytań bez wstępnej konfiguracji indeksu, ale zapytania bez indeksu będą domyślnie skanować całą kolekcję. Deweloperzy mogą tworzyć indeksy w odpowiednich miejscach, aby zmniejszyć opóźnienia i koszty wraz ze wzrostem zbioru danych.

Oprócz funkcji wymienionych w sekcji dotyczącej 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 potokowymi (wersja zapoznawcza): ten tryb integruje 2 różne operacje: podstawowe i potokowe. Operacje podstawowe Firestore zapewniają standardowe funkcje tworzenia, odczytywania, aktualizowania i usuwania dokumentów (CRUD), a także wbudowaną obsługę zapytań nasłuchujących w czasie rzeczywistym i utrwalania offline. Operacje potoków Firestore wykorzystują elastyczną składnię zapytań, która umożliwia zaawansowane operacje pobierania danych na potrzeby aplikacji. Więcej informacji o tych funkcjach znajdziesz w artykule Omówienie trybu natywnego Firestore.
  • Firestore w trybie zgodności z MongoDB: ten tryb umożliwia deweloperom korzystanie z istniejącego kodu aplikacji, sterowników i narzędzi MongoDB oraz ekosystemu integracji MongoDB open source z Cloud Firestore. Obsługuje język zapytań MongoDB (MQL) i typy danych BSON, dzięki czemu może skutecznie zastępować obciążenia MongoDB, a jednocześnie zapewniać korzyści wynikające z automatycznego skalowania i wysokiej dostępności Firestore. Więcej informacji o tych funkcjach znajdziesz w omówieniu zgodności z MongoDB.