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. Operacje Centrum działają inaczej niż w wersji standardowej ze względu na nowe reguły indeksowania i inny model cenowy.

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

Wraz ze wzrostem zbioru danych zapytania bez indeksów mogą być niewydajne i kosztowne, co wymaga monitorowania i dostrajania.

Koszt narzutu indeksowania Nie są naliczane opłaty za zapisy 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 przechowywania, ponieważ nie tworzysz wpisów indeksu dla każdego pola.
Model płatności (odczyty, zapisy, usuwanie) Opłata jest naliczana za każdy odczyt, zapis i usunięcie dokumentu. Opłata jest naliczana za odczyty i zapisy w porcjach bajtów. Odczyty są rozliczane w jednostkach odczytu (porcje po 4 KiB). Zapisy i usuwanie są łączone w jednostki zapisu (porcje po 1 KiB).
Ceny podstawowe (za milion)

Podane ceny dotyczą regionu us-central1.

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

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

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

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

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

Ceny są na ogół niższe, jeśli dokumenty mają mniej niż 4 KiB , w porównaniu z kosztem odczytu w wersji Standard.

Aktualizacje w czasie rzeczywistym

Podane ceny dotyczą regionu us-central1.

Aktualizacje w czasie rzeczywistym są wliczone w cenę i rozliczane jako odczyty w cenie 0,03 USD za 100 tys.dokumentów. Aktualizacje w czasie rzeczywistym mają osobny kod SKU (jednostki aktualizacji w czasie rzeczywistym), za który opłata jest naliczana za porcję 4 KiB. Aktualizacje w czasie rzeczywistym kosztują 0,30 USD za milion jednostek odczytu.