Batasan

Halaman ini menjelaskan batas produksi untuk Firestore dalam mode Datastore.

Batas Firestore dalam mode Datastore

Selain batas tersebut, lihat praktik terbaik untuk Firestore dalam mode Datastore.

Batas Jumlah
Jumlah maksimum database per project

100

Anda dapat menghubungi dukungan untuk meminta peningkatan batas ini.

Ukuran permintaan API maksimum.

Batas ini berlaku saat mode Datastore digunakan di luar Google App Engine. Jika mode Datastore digunakan dari App Engine, batasnya bergantung pada library klien yang digunakan.

10 MiB
Ukuran maksimum untuk transaksi 10 MiB
Ukuran maksimum untuk entity 1.048.572 byte
(1 MiB - 4 byte)

Jumlah maksimum transformasi properti yang dapat dilakukan pada satu entity dalam operasi Commit atau dalam transaksi.

Untuk transformasi array seperti "appendMissingElements", setiap elemen array dihitung dalam batas.

500
Ukuran maksimum untuk kunci entity 6 KiB
Kedalaman maksimum nilai entity bertingkat 20
Jumlah maksimum kunci yang diizinkan untuk operasi Lookup di Datastore API 1.000
Ukuran maksimum encoding UTF-8 properti string yang diindeks 1.500 byte
Ukuran maksimum untuk properti yang tidak diindeks 1.048.487 byte
(1 MiB - 89 byte)
Jumlah maksimum ukuran entri indeks komposit entity 2 MiB
Jumlah maksimum indeks komposit untuk database
Jumlah maksimum hal berikut untuk entity:
  • jumlah nilai properti yang diindeks
  • jumlah entri indeks komposit
20.000
Jumlah maksimum properti dalam indeks komposit 2 MiB
Jumlah total maksimum permintaan ekspor dan impor untuk project yang diizinkan per menit 20
Jumlah maksimum ekspor dan impor serentak 50
Jumlah maksimum filter entity untuk permintaan ekspor dan impor

Jika permintaan ekspor atau impor menentukan entity_filter, setiap kombinasi jenis dan namespace yang difilter akan dihitung sebagai filter terpisah terhadap batas ini. Contoh:

Permintaan dengan kinds=['foo', 'bar'] dan namespace_ids=['', 'ns1']
menghasilkan 4 filter terhadap batas ini: [('', 'foo'), ('', 'bar'), ('ns1', 'foo'), ('ns1', 'bar')]

100
Jumlah maksimum kebijakan time to live (TTL) yang diizinkan per database. 500

batas Cloud Datastore lama

Jika Anda belum mengupgrade dari Datastore ke Firestore dalam mode Datastore, batas berikut juga berlaku untuk instance database Anda:

Batas Jumlah
Jumlah maksimum grup entity yang dapat diakses dalam transaksi 25
Kecepatan maksimum transaksi yang membaca dari atau menulis ke grup entity 1 per detik
Kecepatan penulisan maksimum ke grup entity.

Perhatikan bahwa Anda dapat mengelompokkan penulisan untuk entity group. Hal ini memungkinkan Anda menulis beberapa entity ke entity group dalam batas ini.

1 per detik

Langkah selanjutnya