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

Wraz z wprowadzeniem obsługi Firestore w trybie natywnym w wersji Enterprise dostępne są zarówno operacje podstawowe Firestore, jak i operacje w potokach. Działanie funkcji Centrum różni się od działania w wersji standardowej ze względu na nowe reguły indeksowania i inny model cenowy.

Funkcja Wersja standardowa Wersja Enterprise
Obsługiwane operacje zapytań Ograniczone do operacji podstawowych Firestore. Obsługuje operacje 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 automatyczne indeksy. Indeksy muszą być zarządzane 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. Wymagane indeksy generują jednak 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 (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).

Usuwanie: 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 standardowego odczytu.

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.