Kuota dan batas

Halaman ini menjelaskan kuota dan batas permintaan untuk Firestore dengan kompatibilitas MongoDB.

Penggunaan paket gratis

Firestore dengan kompatibilitas MongoDB menawarkan paket gratis yang memungkinkan Anda memulai dengan Firestore dengan kompatibilitas MongoDB tanpa biaya. Jumlah paket gratis tercantum dalam tabel berikut.

Jumlah paket gratis diterapkan setiap hari dan direset pada tengah malam Waktu Pasifik.

Paket gratis hanya berlaku untuk satu Firestore dengan database kompatibilitas MongoDB per project. Database pertama yang dibuat dalam project tanpa database paket gratis akan mendapatkan paket gratis. Jika database dengan paket gratis yang diterapkan dihapus, database berikutnya yang dibuat akan menerima paket gratis.

Paket gratis Kuota
Data tersimpan 1 GiB
Membaca unit 50.000 per hari
Menulis unit 40.000 per hari
Transfer data keluar 10 GiB per bulan

Operasi dan fitur berikut tidak mencakup penggunaan gratis. Anda harus mengaktifkan penagihan untuk menggunakan fitur ini:

  • Penghapusan terkelola (TTL)
  • Mencadangkan data
  • Operasi pemulihan

Untuk mengetahui informasi selengkapnya tentang cara penagihan fitur ini, lihat Harga penyimpanan.

Batas standar

Tabel berikut menunjukkan batas yang berlaku untuk Firestore dengan kompatibilitas MongoDB. Ini adalah batas yang tidak dapat dilewati kecuali jika dinyatakan lain.

Database

Batas Detail
Jumlah maksimum database per project

100

Hubungi dukungan untuk meminta peningkatan batas ini.

Koleksi, dokumen, dan kolom

Batas Detail
Batasan pada nama koleksi
  • Harus berupa karakter UTF-8 yang valid
  • Tidak boleh lebih dari 1.500 byte
  • Tidak dapat cocok dengan ekspresi reguler __.*__
  • Tidak boleh berisi $
  • Tidak boleh berupa string kosong ("")
  • Tidak boleh berisi karakter null
  • Tidak boleh diawali dengan `system.` dan tidak boleh berisi `.system.`.
Batasan pada ID dokumen (_id)
  • _id dokumen (kolom tingkat teratas) harus berupa ObjectId, String, atau bilangan bulat 64-bit. Jenis BSON lainnya tidak didukung.
  • Tidak boleh lebih dari 1.500 byte
  • Untuk ID String:

    • Harus berupa karakter UTF-8 yang valid
    • Tidak boleh berupa string kosong ("")
    • Tidak dapat cocok dengan ekspresi reguler __.*__
  • Untuk ID bilangan bulat 64-bit, 0 64-bit (0L) tidak didukung.
Ukuran maksimum untuk dokumen 4 MiB
Batasan pada nama kolom
  • Harus berupa karakter UTF-8 yang valid
  • Tidak boleh berupa string kosong ("")
  • Tidak dapat cocok dengan ekspresi reguler __.*__
Ukuran maksimum nama kolom 1.500 byte
Ukuran maksimum jalur kolom 1.500 byte
Ukuran maksimum nilai kolom 4 MiB - 89 byte
Kedalaman maksimum kolom dalam peta atau array

20

Kolom peta dan array menambahkan satu tingkat ke kedalaman keseluruhan objek. Misalnya, objek berikut memiliki total kedalaman tiga tingkat:

{
  nested_object: {      #depth 1
    nested_array: [     #depth 2
      {
        foo: "bar"      #depth 3
      }
    ]
  }
}

Pembacaan, penulisan, dan transaksi

Batas Detail
Batas memori untuk kueri 128 MiB
Batas waktu untuk transaksi 270 detik, dengan masa tenggang 60 detik

Indeks

Batas Detail
Jumlah maksimum indeks untuk database

500

Hubungi dukungan untuk meminta peningkatan batas ini.

Jumlah maksimum entri indeks untuk setiap dokumen

40.000

Jumlah maksimum kolom dalam indeks 100
Ukuran maksimum entri indeks

7,5 KiB

Jumlah maksimum ukuran entri indeks pada dokumen

8 MiB

Time to live (TTL)

Batas Detail
Jumlah maksimum konfigurasi TTL untuk database

500