Ceny

Wersja Firestore Enterprise wprowadza model cenowy, który zmienia rozliczenia z „za dokument” na „za jednostkę” (lub transzę) i oddziela koszt aktualizacji w czasie rzeczywistym.

W tabeli poniżej znajdziesz koszt jednostkowy obu wersji. Wyświetlana cena dotyczy regionu us-central1.

Jednostka Wersja standardowa
Wersja Enterprise
Odczyty 0,03 USD za 100 tys.odczytów lub 0,30 USD za milion odczytów naliczane za dokument. 0,05 USD za milion jednostek odczytu
Jednostki odczytu to dane przetwarzane (dokumenty lub indeksy) podczas odczytywania danych z bazy danych, obliczane w transzach po 4 KiB.
Zapisy 0,09 USD za 100 tys.operacji zapisu lub 0,90 USD za milion operacji zapisu naliczane za dokument. 0,26 USD za milion jednostek zapisu

Zapisy są mierzone w jednostkach 1 KiB.
Zapisy indeksu kosztują teraz jednostki zapisu. Pamiętaj, że pola indeksowania zużywają osobne jednostki zapisu, więc indeksowanie pola z ciągiem znaków o rozmiarze 2 KiB wymaga 2 jednostek zapisu.

Usuwanie 0,01 USD za 100 tys. usunięć lub 0,10 USD za milion usunięć Wykorzystuje jednostki zapisu
Aktualizacje w czasie rzeczywistym 0,03 USD za 100 tys.odczytów lub 0,30 USD za milion odczytów naliczane za dokument. 0,30 USD za milion jednostek odczytu
Aktualizacje w czasie rzeczywistym mają nowy, osobny kod SKU.
Przechowywane dane 0,00020 USD za GiB/godz. 0,00032 USD za GiB-godzinę
Tworzenie kopii zapasowej danych 0,00004 USD za GiB/godz. 0,00004 USD za GiB/godz.
Operacja przywracania 0,20 USD za GiB 0,20 USD za GiB
Dane PITR 0,00020 USD za GiB/godz. 0,00020 USD za GiB/godz.
Operacja klonowania 0,20 USD za GiB 0,20 USD za GiB

poziom bezpłatny

W tabeli poniżej znajdziesz szczegółowe informacje o poziomie bezpłatnym:

Jednostka Wersja Standard (poziom bezpłatny dziennie) Wersja Enterprise (poziom bezpłatny dziennie)
Odczyty 50 000 50 000
Zapisy 20 000 40 000
Usunięcia 20 000 Uwzględnione w zapisach
Aktualizacje w czasie rzeczywistym Uwzględnione w kodzie SKU odczytów 50 000
Przechowywane dane 1 GB miejsca na dane 1 GB miejsca na dane

Podsumowanie cen z operacjami potoku

Jednostki odczytu i zapisu: na podstawie rozmiaru dokumentu

Jedna z różnic w cenach między wersjami polega na sposobie pomiaru odczytów i zapisów. W wersji Standard opłaty są zwykle naliczane za dokument. W wersji Enterprise opłaty są naliczane za jednostkę na podstawie rozmiaru dokumentu: odczyty są rozliczane w jednostkach 4 KiB, a zapisy w jednostkach 1 KiB.

Scenariusz (czytanie dokumentów) Wersja standardowa (opłata za dokument) Wersja Enterprise
(opłata za jednostkę)
Najważniejsze informacje o cenach
Odczytywanie dużego dokumentu o rozmiarze 8 KiB Koszt wynosi 1 odczyt. Koszt wynosi 2 jednostki odczytu (8 KiB /4 KiB, zaokrąglone w górę do 2 jednostek). Wersja Enterprise jest tańsza. Chociaż wersja Enterprise zużywa więcej jednostek odczytu niż wersja Standard, cena początkowa jednostek odczytu w wersji Enterprise wynosi 0,05 USD za milion jednostek odczytu, podczas gdy w wersji Standard jest to 0,30 USD za milion odczytów.
Skanowanie kolekcji zawierającej 20 dokumentów o rozmiarze 1 KiB każdy Koszt: 20 odczytów Skanowanie kolekcji: koszt wynosi 5 jednostek odczytu (20 dokumentów * 1 KiB = 20 KiB łącznie;
20 KiB / 4 KiB = 5 jednostek).

Skanowanie indeksowane: koszt wynosi 21 jednostek odczytu (20 dokumentów po 1 KiB, 1 odczyt indeksu).

Wersja Enterprise jest znacznie tańsza, gdy dokumenty są małe (średni rozmiar dokumentu wynosi 1–2 KiB).

Koszt indeksowania: zapisy indeksu zużywają jednostki

W wersji Enterprise indeksy nie są bezpłatne. Podczas zapisywania dokumentu zużywają jednostki zapisu. Za każde pole dokumentu powiązane z indeksem naliczana jest dodatkowa jednostka zapisu.

Scenariusz (pisanie dokumentu) Wersja Standard (brak kosztów zapisu indeksu) Wersja Enterprise (opłaty za zapisy indeksu są naliczane za jednostkę 1 KiB) Najważniejsze informacje o cenach
Zapisywanie dokumentu o rozmiarze 5 KiB z 5 indeksami pojedynczego pola Koszt wynosi 1 zapis. Sam dokument generuje 5 jednostek zapisu (5 KiB / 1 KiB na jednostkę) i 5 dodatkowych jednostek zapisu dla 5 indeksów, co daje łącznie 10 jednostek zapisu. Narzut indeksowania sprawia, że duże zapisy z wieloma indeksami wymagają więcej jednostek zapisu w wersji Enterprise. Chociaż wersja Enterprise zużywa więcej jednostek zapisu niż wersja Standard, cena początkowa jednostek zapisu w wersji Enterprise wynosi 0,26 USD za milion jednostek zapisu, podczas gdy w wersji Standard jest to 0,90 USD za milion zapisów.

Ceny zapytań nasłuchujących w czasie rzeczywistym

Zapytania w czasie rzeczywistym są podzielone na 2 odrębne kroki z osobną strukturą cenową:

  • Początkowe zapytanie do synchronizacji wyników: pobiera początkowy zestaw danych i jest rozliczane za pomocą jednostek odczytu.
  • Aktualizacje w czasie rzeczywistym: kolejne aktualizacje, które odzwierciedlają zmiany w dokumentach po zapytaniu początkowym i są rozliczane za pomocą jednostek aktualizacji w czasie rzeczywistym.

Za każdy zaktualizowany dokument płacisz 1 jednostkę aktualizacji w czasie rzeczywistym za każde 4 KiB danych.

Opłata w wysokości 1 jednostki aktualizacji w czasie rzeczywistym jest też naliczana, gdy dokument zostanie usunięty ze zbioru wyników. Z kolei gdy dokument jest usuwany, nie naliczamy opłaty za odczyt.

Naliczanie opłat za detektory w pakietach SDK na urządzenia mobilne i do internetu zależy też od tego, czy włączona jest trwałość offline:

  • Jeśli włączona jest trwałość offline, a detektor jest odłączony przez ponad 30 minut (np. gdy użytkownik przejdzie w tryb offline), opłata zostanie naliczona tak, jakby zostało wysłane zupełnie nowe zapytanie, a następnie aktualizacje w czasie rzeczywistym.
  • Jeśli trwałość offline jest wyłączona, za każdym razem, gdy detektor rozłączy się i połączy ponownie, zostaną naliczone opłaty za odczyt dokumentów i wpisów indeksu, tak jakby zostało wysłane zupełnie nowe zapytanie, a następnie za aktualizacje w czasie rzeczywistym.

Wykorzystanie poziomu bezpłatnego w przypadku aktualizacji w czasie rzeczywistym

Poziom bezpłatny dotyczy tylko jednej bazy danych Firestore na projekt. Pierwsza baza danych utworzona w projekcie bez bazy danych na poziomie bezpłatnym zostanie objęta poziomem bezpłatnym. Poziom bezpłatny dla zapytań o aktualizacje w czasie rzeczywistym to 50 000 jednostek dziennie.

Po wykorzystaniu bezpłatnego limitu obowiązują podane niżej ceny jednostek odczytu w czasie rzeczywistym.

Regiony Domyślna* (USD) Zniżki za zaplanowane użytkowanie Cloud Firestore – 1 rok* (USD) Zniżka za zaplanowane użytkowanie Cloud Firestore – 3 lata* (USD)
Ameryka Północna 5 (nam5)

0,6 USD za 1 000 000 liczbę

0,48 USD / 1 000 000 liczb

0,36 USD za 1 000 000 liczbę

Północna Wirginia (us-east4)

0,3 USD / 1 000 000 liczb

0,24 USD za 1 000 000 liczbę

0,18 / 1 000 000 liczb

Holandia (europe-west4)

0,315 USD za 1 000 000 liczbę

0,252 USD / 1 000 000 liczb

0,189 / 1 000 000 liczbę

Tajwan (asia-east1)

0,347 USD / 1 000 000 liczb

0,277 USD za 1 000 000 liczb

0,208 na 1 000 000

Bombaj (asia-south1)

0,312 USD za 1 000 000 liczbę

0,249 USD za 1 000 000 liczbę

0,187 USD za 1 000 000 liczb

São Paulo (southamerica-east1)

0,476 USD / 1 000 000 liczb

0,381 USD / 1 000 000 liczb

0,285 USD za 1 000 000 liczb

Klienci mogą też korzystać z rozszerzonego poziomu bezpłatnego w przypadku wersji Firestore Enterprise. Szczegółowe informacje znajdziesz w cenniku Firestore Enterprise. Obejmuje to poziom bezpłatny dla jednostek odczytu wynoszący 50 000 jednostek dziennie. Więcej informacji o tym, jak działają te modele cenowe, znajdziesz w przykładach cen.