Na tej stronie opisane są limity i ograniczenia dotyczące żądań w Cloud Firestore.
Wykorzystanie na poziomie bezpłatnym
Cloud Firestore oferuje poziom bezpłatny, który umożliwia rozpoczęcie korzystania z Cloud Firestore bezpłatnie. W poniższej tabeli znajdziesz informacje o limitach na poziomie bezpłatnym.
Limity na poziomie bezpłatnym są stosowane codziennie i resetowane o północy czasu pacyficznego.
Poziom bezpłatny dotyczy tylko 1 Cloud Firestore bazy danych na projekt. Pierwsza baza danych utworzona w projekcie bez bazy danych na poziomie bezpłatnym będzie korzystać z poziomu bezpłatnego. Jeśli baza danych z zastosowanym poziomem bezpłatnym zostanie usunięta, następna utworzona baza danych będzie korzystać z poziomu bezpłatnego.
| Poziom bezpłatny | Limit |
|---|---|
| Przechowywane dane | 1 GiB |
| Odczyt jednostek | 50 000 dziennie |
| Zapis jednostek | 40 000 dziennie |
| Przesyłanie danych na zewnątrz | 10 GiB miesięcznie |
Te operacje i funkcje nie są objęte bezpłatnym wykorzystaniem. Aby korzystać z tych funkcji, musisz włączyć płatności:
- Zarządzane usuwanie (TTL)
- Utwórz kopię zapasową danych
- Operacje przywracania
Więcej informacji o tym, jak rozliczane są te funkcje, znajdziesz w cenniku pamięci masowej.
Limity standardowe
W tabelach poniżej znajdziesz limity obowiązujące w Cloud Firestore. O ile nie wskazano inaczej, są to limity stałe.
Bazy danych
| Limit | Szczegóły |
|---|---|
| Maksymalna liczba baz danych na projekt |
100 Aby poprosić o zwiększenie tego limitu, skontaktuj się z zespołem pomocy. |
| Maksymalna liczba baz danych z kluczami szyfrowania zarządzanymi przez klienta (CMEK) na projekt |
0 Domyślnie limit wynosi 0, ponieważ ta funkcja jest dostępna tylko dla użytkowników z listy dozwolonych. Możesz poprosić o zwiększenie limitu, wypełniając formularz prośby o dostęp do CMEK. |
Kolekcje, dokumenty i pola
| Limit | Szczegóły |
|---|---|
| Ograniczenia dotyczące nazw kolekcji |
|
Ograniczenia dotyczące identyfikatorów dokumentów (_id) |
|
| Maksymalny rozmiar dokumentu | 16 MiB |
| Ograniczenia dotyczące nazw pól |
|
| Maksymalny rozmiar nazwy pola | 1500 bajtów |
| Maksymalny rozmiar ścieżki pola | 1500 bajtów |
| Maksymalny rozmiar wartości pola | 4 MiB – 89 bajtów |
| Maksymalna głębokość pól w mapie lub tablicy | 20 Pola mapy i tablicy dodają 1 poziom do ogólnej głębokości obiektu. Na przykład ten obiekt ma łączną głębokość 3 poziomów: {
nested_object: { #depth 1
nested_array: [ #depth 2
{
foo: "bar" #depth 3
}
]
}
} |
Odczyty, zapisy i transakcje
| Limit | Szczegóły |
|---|---|
| Limit pamięci na zapytanie | 128 MiB |
| Limit czasu na transakcję | 270 sekund, z 60-sekundowym czasem wygaśnięcia w przypadku braku aktywności |
Indeksy
| Limit | Szczegóły |
|---|---|
| Maksymalna liczba indeksów w bazie danych |
1000 Aby poprosić o zwiększenie tego limitu, skontaktuj się z zespołem pomocy. |
|
Maksymalna liczba wpisów indeksu dla każdego dokumentu |
40 000 |
| Maksymalna liczba pól w indeksie | 100 |
| Maksymalny rozmiar wpisu indeksu |
7,5 KiB |
| Maksymalna suma rozmiarów wpisów indeksu dokumentu |
8 MiB |
Czas życia danych (TTL)
| Limit | Szczegóły |
|---|---|
| Maksymalna liczba konfiguracji TTL w bazie danych |
500 |
Limity zapisanych zapytań
| Wartość | Limit |
|---|---|
| Maksymalna liczba zapisanych zapytań na projekt (w tym zapisanych zapytań dotyczących innych Google Cloud usług) | 10 000 |
| Maksymalny rozmiar każdego zapytania | 1 MiB |