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 Cloud 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. |
| Skuteczność i koszt zapytań | Zapytania są na ogół skuteczne ze względu na wymagania dotyczące indeksów. | Koszty i skuteczność zapytań mogą być lepsze niż w 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ć nieskuteczne i kosztowne w miarę powiększania się zbioru danych, 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 miejsca na dane. | 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 miejsca na dane, 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 4 KiB). Zapisy i usuwanie są łączone w jednostki zapisu (porcje 1 KiB). |
| Ceny podstawowe (za milion)
Podane 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ą na ogół niższe, jeśli dokumenty mają mniej niż 4 KiB , w porównaniu z kosztem odczytu w wersji standardowej. |
| 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 000 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. |