Kuota dan Batas

Halaman ini menjelaskan tentang kuota dan batas permintaan untuk Cloud Firestore.

Batas versi beta

Tabel berikut menunjukkan batas Cloud Firestore yang hanya berlaku selama periode versi beta.

Batas Detail
Penulisan maksimum per detik per database (pada versi beta) 2.500 (hingga 2,5 MiB per detik)
Koneksi serentak maksimum untuk klien seluler/web per database (pada versi beta) 100.000

Kuota gratis

Cloud Firestore menawarkan kuota gratis untuk Anda, sehingga Anda bisa memulai tanpa biaya. Jumlah kuota gratis tersebut tercantum di bawah ini. Jika memerlukan kuota lebih banyak, Anda harus mengaktifkan penagihan untuk project Cloud Platform.

Kuota diterapkan setiap hari dan disetel ulang pada tengah malam waktu Pasifik.

Tingkatan gratis Kuota
Data tersimpan 1 GiB
Pembacaan dokumen 50.000 per hari
Penulisan dokumen 20.000 per hari
Penghapusan dokumen 20.000 per hari
Egress jaringan 10 GiB per bulan

Batas standar

Selain batas versi beta yang tercantum di atas, tabel berikut menunjukkan batas yang berlaku untuk penggunaan Cloud Firestore Anda.

Koleksi, dokumen, dan kolom

Batas Detail
Batasan pada ID koleksi
  • Harus berupa karakter UTF-8 yang valid
  • Tidak boleh lebih dari 1.500 byte
  • Tidak boleh berisi garis miring ke depan (/)
  • Tidak boleh hanya terdiri dari 1 titik (.) atau 2 titik (..)
  • Tidak boleh cocok dengan ekspresi reguler __.*__
Kedalaman maksimum subkoleksi 100
Batasan pada ID dokumen
  • Harus berupa karakter UTF-8 yang valid
  • Tidak boleh lebih dari 1.500 byte
  • Tidak boleh berisi garis miring ke depan (/)
  • Tidak boleh hanya terdiri dari 1 titik (.) atau 2 titik (..)
  • Tidak boleh cocok dengan ekspresi reguler __.*__
Ukuran maksimum untuk nama dokumen 6 KiB
Ukuran maksimum untuk dokumen 1 MiB (1.048.576 byte)
Batasan pada nama kolom Harus berupa karakter UTF-8 yang valid
Ukuran maksimum nama kolom 1.500 byte
Batasan pada lokasi kolom
  • Harus memisahkan nama kolom dengan titik tunggal (.)
  • Harus menyertakan setiap nama kolom dengan tanda kutip tunggal terbalik, kecuali jika nama kolom tersebut memenuhi persyaratan berikut:
    • Nama kolom hanya berisi karakter a-z, A-Z, 0-9, dan garis bawah (_)
    • Nama kolom tidak dimulai dengan 0-9
Ukuran maksimum lokasi kolom 1.500 byte
Ukuran maksimum nilai kolom 1 MiB - 89 byte (1.048.487 byte)
Kedalaman maksimum kolom dalam peta 20

Penulisan dan transaksi

Batas Detail
Ukuran permintaan API maksimum 10 MiB
Kecepatan penulisan maksimum untuk dokumen 1 per detik
Kecepatan penulisan maksimum untuk koleksi, dengan dokumen berisi nilai yang berurutan dalam kolom terindeks 500 per detik
Jumlah dokumen maksimum yang bisa diteruskan ke operasi Commit 500
Batas waktu untuk transaksi 270 detik, dengan masa tenggang 60 detik

Indeks

Batas Detail
Jumlah maksimum ukuran entri indeks gabungan pada dokumen 2 MiB
Jumlah maksimum indeks gabungan untuk database 200

Jumlah maksimum dari hal berikut untuk dokumen:

  • Jumlah entri indeks kolom tunggal
  • Jumlah entri indeks gabungan
20.000

Aturan keamanan

Batas Detail
Jumlah maksimum panggilan exists(), get(), dan getAfter() unik per evaluasi

Masing-masing 3, namun total gabungan maksimalnya adalah 5. Beberapa permintaan untuk dokumen yang sama tidak dihitung sebagai permintaan terpisah.

Saat mengevaluasi aturan untuk operasi tulis atau serangkaian operasi tulis dalam sebuah transaksi atau batch penulisan, permintaan untuk target penulisan tidak berpengaruh terhadap batas.

Kedalaman maksimum panggilan fungsi 20
Jumlah maksimum panggilan rekursif atau fungsi siklis 0 (tidak diizinkan)
Jumlah maksimum ekspresi dalam kumpulan aturan 10.000
Ukuran maksimum kumpulan aturan 64 KB

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.