Ceny

Wersja Enterprise Firestore wprowadza zasadniczo nowy model cenowy w porównaniu z wersją Standard Firestore, zmieniając rozliczenia z „za dokument” na „za jednostkę” (lub transzę) i rozdzielając koszt aktualizacji w czasie rzeczywistym.

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

Jednostka Wersja standardowa Firestore
Firestore w wersji Enterprise
Odczyty 0,03 USD za 100 tys. odczytów lub 0,30 USD za milion odczytów 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 4-kilobajtowych porcjach.
Zapisuje 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 1 KiB.
Zapisy indeksu kosztują teraz jednostki zapisu. Pamiętaj, że indeksowanie pól zużywa osobne jednostki zapisu, więc indeksowanie pola z ciągiem znaków o rozmiarze 2 KiB powoduje zużycie 2 jednostek zapisu.

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

poziom bezpłatny

W tabeli poniżej znajdziesz szczegółowe informacje o bezpłatnej wersji:

Jednostka Firestore w wersji Standard (poziom bezpłatny dziennie) Firestore w wersji Enterprise (bezpłatny limit dzienny)
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 SKU odczytów 50 000
Przechowywane dane 1 GB miejsca na dane 1 GB miejsca na dane

Podsumowanie cen z operacjami potoku

Jednostki odczytu/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 koszty są zwykle naliczane za dokument. W wersji Enterprise opłaty są naliczane za jednostkę na podstawie rozmiaru dokumentu: odczyty są rozliczane w jednostkach po 4 KiB, a zapisy w jednostkach po 1 KiB.

Scenariusz (czytanie dokumentów) Wersja Standard (opłata za dokument) Wersja Enterprise
(płatność za urządzenie)
Najważniejsze informacje o cenach
Odczytywanie dużego dokumentu o rozmiarze 8 KiB Koszt naliczany jest za 1 odczyt. Koszt wynosi 2 jednostki odczytu (8 KiB /4 KiB, 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 zawierającej 20 dokumentów o rozmiarze 1 KiB każdy Naliczanie kosztów 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 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 w indeksie zużywają jednostki

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

Scenariusz (pisanie dokumentu) Wersja Standard (bez kosztu zapisu indeksu) Wersja Enterprise (zapisywanie indeksu jest rozliczane 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. Obciążenie związane z indeksowaniem sprawia, że duże zapisy z wieloma indeksami generują 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.

Ceny zapytań dotyczących słuchania w czasie rzeczywistym

Zapytania w czasie rzeczywistym są podzielone na 2 etapy o różnych strukturach cenowych:

  • Początkowe zapytanie o synchronizację wyników: pobiera początkowy zestaw danych i jest rozliczane w jednostkach odczytu.
  • Aktualizacje w czasie rzeczywistym: kolejne aktualizacje odzwierciedlające zmiany w dokumencie po zapytaniu początkowym. Są one 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 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.

Rozliczanie detektorów w mobilnych i internetowych pakietach SDK zależy też od tego, czy włączona jest trwałość danych offline:

  • Jeśli trwałość offline jest włączona, a odbiornik 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 nowe zapytanie, a potem aktualizacje w czasie rzeczywistym.
  • Jeśli trwałość offline jest wyłączona, opłaty za odczytane dokumenty i wpisy w indeksie będą naliczane tak, jakby za każdym razem, gdy detektor rozłącza się i ponownie łączy, oraz w przypadku kolejnych aktualizacji w czasie rzeczywistym, było wysyłane nowe zapytanie.
  • Wykorzystanie w ramach poziomu bezpłatnego w przypadku aktualizacji w czasie rzeczywistym

    Poziom bezpłatny dotyczy tylko 1 bazy danych Firestore w projekcie. Pierwsza baza danych utworzona w projekcie bez bazy danych na poziomie bezpłatnym otrzyma poziom bezpłatny. Bezpłatny poziom zapytań o aktualizacje w czasie rzeczywistym to 50 tys. jednostek dziennie.

    Po wykorzystaniu bezpłatnego limitu obowiązują poniższe ceny jednostek odczytu w czasie rzeczywistym.

    Regiony Domyślny* (USD) Roczna zniżka za zaplanowane użytkowanie Cloud Firestore* (USD) Cloud Firestore CUD - 3 Year* (USD)
    Ameryka Północna 5 (nam5)

    0,60 USD za 1 000 000 wywołań

    0,48 USD za 1 000 000 wywołań

    0,36 USD za 1 000 000 wyświetleń

    Północna Wirginia (us-east4)

    0,30 USD za 1 000 000 wywołań

    0,24 USD za 1 000 000 elementów

    0,18 zł za 1 000 000 wyświetleń

    Holandia (europe-west4)

    0,315 USD za 1 000 000 wywołań

    0,252 USD / 1 000 000 wywołań

    0,189 / 1 000 000 sztuk

    Tajwan (asia-east1)

    0,347 USD za 1 000 000 wystąpień

    0,277 USD / 1 000 000 wywołań

    0,208 na 1 000 000 osób

    Bombaj (asia-south1)

    0,312 USD / 1 000 000 wywołań

    0,249 USD za 1 000 000 wywołań

    0,187 USD za 1 000 000 wyświetleń

    São Paulo (southamerica-east1)

    0,476 USD za 1 000 000 wywołań

    0,381 USD za 1 000 000 wywołań

    0,285 USD za 1 000 000 wyświetleń

    Klienci mogą też korzystać z szerszego bezpłatnego zakresu usług w przypadku wersji Firestore Enterprise. Szczegółowe informacje znajdziesz na stronie Ceny wersji Enterprise Firestore. Obejmuje to bezpłatny poziom dla jednostek odczytu wynoszący 50 000 jednostek dziennie. Więcej informacji o działaniu tych modeli cenowych znajdziesz w sekcji Przykłady cen.