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 podstawowe 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 Firestore Core. Obsługuje operacje podstawowe i operacje w potokach Cloud Firestore oraz operacje 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 trzeba zarządzać ręcznie.
Wydajność i koszt zapytania 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ą wyjaśnienia zapytania i statystyk zapytań.

W miarę wzrostu zbioru danych zapytania bez indeksów mogą być mało wydajne i kosztowne, co wymaga monitorowania i dostrajania.

Koszt narzutu indeksowania Zapisy wpisów indeksu są 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). Dzięki temu, że nie tworzysz wpisów indeksu dla każdego pola, oszczędzasz na kosztach miejsca na dane.
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. Opłaty za odczyty są naliczane w jednostkach odczytu (transze 4 KiB). Zapisy i usunięcia są scalane w jednostki zapisu (transze o rozmiarze 1 KiB).
Cena podstawowa (za milion)

Wyświetlane ceny dotyczą regionu us-central1.

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

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

Usuwanie: 0,01 USD za 100 000 dokumentów (lub 0,10 USD za milion).

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

Jednostki zapisu: 0,26 USD za 1 milion 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

Wyświetlane ceny dotyczą regionu us-central1.

Aktualizacje w czasie rzeczywistym są rozliczane jako odczyty w cenie 0,03 USD za 100 000 dokumentów. Aktualizacje w czasie rzeczywistym mają osobny kod SKU (jednostki aktualizacji w czasie rzeczywistym), który jest rozliczany za transzę 4 KiB. Aktualizacje w czasie rzeczywistym kosztują 0,30 USD za milion jednostek odczytu.