Obsługa trybu natywnego w wersjach Cloud Firestore Standard i Enterprise

Wraz z wprowadzeniem obsługi Firestore w trybie natywnym w wersji Enterprise dostępne są zarówno operacje Cloud Firestore Core, jak i Pipeline. Operacje Core działają inaczej niż w wersji Standard ze względu na nowe reguły indeksowania i inny model cenowy.

Funkcja Wersja standardowa Wersja Enterprise
Obsługiwane operacje Ograniczone do operacji podstawowych Firestore. Obsługuje operacje Cloud Firestore Core i Pipeline oraz operacje zgodności Firestore z MongoDB.
Wymagania dotyczące indeksowania Wszystkie zapytania wymagają indeksów. Indeksy nie są wymagane w przypadku zapytań.
Tworzenie indeksu Indeksy automatyczne są tworzone dla pojedynczych pól. Indeksy złożone możesz tworzyć ręcznie. Nie są tworzone żadne indeksy automatyczne. Indeksami trzeba zarządzać ręcznie.
Wydajność i koszt zapytań Zapytania są zwykle wydajne ze względu na wymagania dotyczące indeksu. Koszty i wydajność zapytań mogą być lepsze niż w przypadku wersji Standard z indeksami. Brakujące indeksy możesz zidentyfikować za pomocą funkcji Wyjaśnienie zapytania i Statystyki zapytań.

Zapytania bez indeksów mogą być nieefektywne i kosztowne w miarę powiększania się zbioru danych, co wymaga monitorowania i dostrajania.

Koszt narzutu indeksowania Zapisywanie wpisów indeksu nie wiąże się z opłatami, ponieważ indeksy są automatyczne. Jednak wymagane indeksy generują koszty przechowywania. Zapisywanie wpisów indeksu zużywa jednostki zapisu, gdy zapisywany jest powiązany dokument (1 jednostka zapisu na 1 KiB rozmiaru wpisu indeksu). Oszczędzasz na kosztach pamięci, ponieważ nie tworzysz wpisów indeksu dla każdego pola.
Model płatności (odczyty/zapisy/usunięcia) Opłata jest naliczana za każdy odczyt, zapis i usunięcie dokumentu. Opłaty są naliczane za odczyty i zapisy w transzach bajtów. Odczyty są rozliczane w jednostkach odczytu (w transzach po 4 KiB). Zapisy i usunięcia są łączone w jednostki zapisu (w porcjach po 1 KiB).
Cena podstawowa (za milion)

Podane ceny dotyczą regionu us-central1.

Odczyty: 0,03 USD za 100 000 dokumentów (czyli 0,30 USD za milion).

Zapisywanie: 0,09 USD za 100 000 dokumentów (lub 0,90 USD za milion).

Usunięcia: 0,01 USD za 100 000 dokumentów (lub 0,10 USD za milion)

Jednostki odczytu: 0,05 USD za milion jednostek odczytu.

Jednostki zapisu: 0,26 USD za 1 mln jednostek zapisu.

Ceny są zwykle niższe, jeśli dokumenty mają mniej niż 4 KiB, w porównaniu z kosztem odczytu standardowego.

Aktualizacje w czasie rzeczywistym

Podane ceny dotyczą regionu us-central1.

Aktualizacje w czasie rzeczywistym są wliczane do odczytów i rozliczane w cenie 0,03 USD za 100 tys.dokumentów. Aktualizacje w czasie rzeczywistym mają osobny kod SKU (jednostki aktualizacji w czasie rzeczywistym) i są rozliczane za 4-kilobajtowe porcje. Kosztują 0,30 USD za milion jednostek odczytu.