Obsługa trybu natywnego w wersjach Standard i Enterprise usługi Firestore

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

Funkcja Wersja standardowa Wersja Enterprise
Obsługiwane operacje zapytań Ograniczone do podstawowych operacji Firestore. Obsługuje operacje Firestore Core i Pipeline oraz operacje zgodne z Firestore w trybie zgodności 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 należy zarządzać ręcznie.
Skuteczność 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 indeksowania Zapisywanie wpisów indeksu jest bezpłatne, 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 przedziałach bajtów. Odczyty są rozliczane w jednostkach odczytu (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)

Odczyt jednostek: 0,05 USD za milion odczytanych jednostek.

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

Ceny są podane dla regionu us-central1.

Aktualizacje w czasie rzeczywistym są wliczane do odczytów i rozliczane po 0,03 USD za 100 tys.dokumentów. Aktualizacje w czasie rzeczywistym mają osobny kod SKU (jednostki aktualizacji w czasie rzeczywistym) i są rozliczane w transzach po 4 KiB. Aktualizacje w czasie rzeczywistym kosztują 0,30 USD za milion jednostek odczytu.