Ceny

W wersji Firestore Enterprise wprowadzamy model cenowy, w którym rozliczenia są oparte na jednostkach (lub transzach), a nie na dokumentach, oraz oddzielamy koszt aktualizacji w czasie rzeczywistym.

W tabeli poniżej znajdziesz koszt jednostki w obu wersjach. Podana cena dotyczy regionu us-central1.

Jednostka Wersja Standard
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. zapisów lub 0,90 USD za milion zapisów naliczane za dokument 0,26 USD za milion jednostek zapisu

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

Usunięcia 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, oddzielny kod SKU.
Przechowywane dane 0,00020 USD za godzinę GiB 0,00032 USD za godzinę GiB
Tworzenie kopii zapasowej danych 0,00004 USD za godzinę GiB 0,00004 USD za godzinę GiB
Operacja przywracania 0,20 USD za GiB 0,20 USD za GiB
Dane PITR 0,00020 USD za godzinę GiB 0,00020 USD za godzinę GiB
Operacja klonowania 0,20 USD za GiB 0,20 USD za GiB

Poziom bezpłatny

W tabeli poniżej znajdziesz szczegóły dotyczące poziomu bezpłatnego:

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 Obejmuje zapisy
Aktualizacje w czasie rzeczywistym Obejmuje kod SKU odczytów 50 000
Przechowywane dane 1 GB miejsca na dane 1 GB miejsca na dane

Podsumowanie cennika z operacjami potoku

Jednostki odczytu i zapisu: na podstawie rozmiaru dokumentu

Jedną z różnic w cenniku między wersjami jest sposób pomiaru odczytów i zapisów. W wersji Standard koszty są zazwyczaj naliczane za dokument. W wersji Enterprise koszty są naliczane za jednostkę na podstawie rozmiaru dokumentu: odczyty są w jednostkach po 4 KiB, a zapisy są w jednostkach po 1 KiB.

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

Skanowanie indeksowane: koszt to 21 jednostek odczytu (20 dokumentów po 1 KiB każdy, 1 odczyt indeksu)

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

Koszt indeksowania: zapisy indeksów zużywają jednostki

W wersji Enterprise indeksy nie są bezpłatne. Zużywają jednostki zapisu, gdy dokument jest zapisywany. Za każde pole związane z indeksem w dokumencie naliczana jest dodatkowa jednostka zapisu.

Scenariusz (zapisywanie dokumentu) Wersja Standard (bez kosztów zapisu indeksu) Wersja Enterprise (zapisy indeksów naliczane za jednostkę 1 KiB) Najważniejsze informacje o cenniku
Zapisywanie dokumentu o rozmiarze 5 KiB z 5 indeksami jednopola Koszt to 1 zapis. Sam dokument zużywa 5 jednostek zapisu (5 KiB / 1 KiB na jednostkę) oraz 5 dodatkowych jednostek zapisu za 5 indeksów, co daje łącznie 10 jednostek zapisu. Obciążenie związane z indeksowaniem powoduje, że duże zapisy z wieloma indeksami zużywają więcej jednostek zapisu w wersji Enterprise. Wersja Enterprise zużywa więcej jednostek zapisu niż wersja Standard, ale cena początkowa jednostek zapisu w wersji Enterprise wynosi 0,26 USD za milion jednostek zapisu, a w wersji Standard – 0,90 USD za milion zapisów.

Cennik zapytań dotyczących detektorów w czasie rzeczywistym

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

  • Zapytanie początkowe o synchronizację 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 dokumencie 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 na 4 KiB danych.

Opłata za 1 jednostkę aktualizacji w czasie rzeczywistym jest też naliczana, gdy dokument zostanie usunięty z zestawu wyników. Natomiast gdy dokument zostanie usunięty, nie naliczamy opłaty za odczyt.

Rozliczenia detektorów w pakietach SDK na urządzenia mobilne i w przeglądarce zależą też od tego, czy włączona jest trwałość offline:

  • Jeśli trwałość offline jest włączona, 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 i kolejne aktualizacje w czasie rzeczywistym.
  • Jeśli trwałość offline jest wyłączona, opłata zostanie naliczona za odczytane dokumenty i wpisy indeksu tak, jakby zostało wysłane zupełnie nowe zapytanie, gdy detektor się rozłączy i ponownie połączy, oraz za kolejne aktualizacje w czasie rzeczywistym.

Wykorzystanie poziomu bezpłatnego w przypadku aktualizacji w czasie rzeczywistym

Poziom bezpłatny dotyczy tylko 1 bazy danych Firestore na projekt. Pierwsza baza danych utworzona w projekcie bez bazy danych na poziomie bezpłatnym otrzyma poziom bezpłatny. Poziom bezpłatny w przypadku zapytań dotyczących aktualizacji w czasie rzeczywistym wynosi 50 tys. jednostek dziennie.

Po wykorzystaniu bezpłatnego limitu w przypadku jednostek odczytu w czasie rzeczywistym obowiązuje ten cennik.

Regiony Domyślny* (USD) Zniżka 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 / 1 000 000

0,48 USD / 1 000 000

0,36 USD / 1 000 000

Północna Wirginia (us-east4)

0,3 USD / 1 000 000

0,24 USD / 1 000 000

0,18 USD / 1 000 000

Holandia (europe-west4)

0,315 USD / 1 000 000

0,252 USD / 1 000 000

0,189 USD / 1 000 000

Tajwan (asia-east1)

0,347 USD / 1 000 000

0,277 USD / 1 000 000

0,208 USD/ 1 000 000

Bombaj (asia-south1)

0,312 USD / 1 000 000

0,249 USD / 1 000 000

0,187 USD/ 1 000 000

São Paulo (southamerica-east1)

0,476 USD / 1 000 000

0,381 USD / 1 000 000

0,285 USD / 1 000 000

Klienci mogą też korzystać z szerszego poziomu bezpłatnego w wersji Firestore Enterprise. Szczegóły znajdziesz w cenniku wersji Firestore Enterprise pricing. Obejmuje to poziom bezpłatny dla jednostek odczytu w wysokości 50 tys. jednostek dziennie. Więcej informacji o tym, jak działają te modele cenowe, znajdziesz w sekcji Przykłady cen.