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 operacje w potokach. Wersja Core działa inaczej niż wersja Standard ze względu na nowe reguły indeksowania i inny model cenowy.

Funkcja Wersja standardowa Wersja Enterprise
Obsługiwane operacje Ograniczone do podstawowych operacji Firestore. Obsługuje operacje Cloud Firestore Core i Pipeline oraz operacje zgodne z Firestore 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 indeksy automatyczne. Indeksami należy 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 Nie pobieramy opłat za zapisywanie wpisów indeksu, 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, usuwania) 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 (partie 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).

Koszt: 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 w przypadku dokumentów o rozmiarze poniżej 4 KiB w porównaniu z kosztem odczytu standardowego.

Aktualizacje w czasie rzeczywistym

Podane ceny dotyczą regionu us-central1.

Aktualizacje w czasie rzeczywistym są wliczone w cenę i rozliczane jako odczyty w wysokości 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. Aktualizacje w czasie rzeczywistym kosztują 0,30 USD za milion jednostek odczytu.