现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
Kotalar ve Sınırlar
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Yalnızca Cloud Firestore Enterprise sürümü için geçerlidir.
|
Bu sayfada MongoDB uyumluluğu ile Cloud Firestore için istek kotaları ve sınırları açıklanmaktadır.
Ücretsiz katman kullanımı
MongoDB uyumlu Cloud Firestore, MongoDB uyumlu Cloud Firestore'u ücretsiz olarak kullanmaya başlayabileceğiniz bir ücretsiz katman sunar. Ücretsiz katman miktarları aşağıdaki tabloda listelenmiştir.
Ücretsiz katman miktarları günlük olarak uygulanır ve Pasifik saatine göre gece yarısında sıfırlanır.
Ücretsiz katman, proje başına yalnızca bir MongoDB uyumlu Cloud Firestore veritabanı için geçerlidir.
Ücretsiz katman veritabanı olmayan bir projede oluşturulan ilk veritabanı ücretsiz katmanı alır. Ücretsiz katmanın uygulandığı veritabanı silinirse oluşturulan bir sonraki veritabanına ücretsiz katman uygulanır.
Ücretsiz katman |
Kota |
Depolanan veriler |
1 GiB |
Birimleri okuma |
Günde 50.000 |
Yazma birimleri |
Günde 40.000 |
Giden veri aktarımı |
Ayda 10 GiB |
Aşağıdaki işlemler ve özellikler ücretsiz kullanıma dahil değildir.
Aşağıdaki özellikleri kullanmak için faturalandırmayı etkinleştirmeniz gerekir:
- Yönetilen silme işlemleri (TTL)
- Verileri yedekleme
- Geri yükleme işlemleri
Bu özelliklerin nasıl faturalandırıldığı hakkında daha fazla bilgi için Depolama alanı fiyatlandırması bölümünü inceleyin.
Standart sınırlar
Aşağıdaki tablolar, MongoDB uyumluluğu ile Cloud Firestore kullanımınız için geçerli olan sınırları göstermektedir. Aksi belirtilmedikçe bu sınırlar kesin sınırlardır.
Veritabanları
Koleksiyonlar, belgeler ve alanlar
Sınır |
Ayrıntılar |
Koleksiyon adlarındaki kısıtlamalar |
- Geçerli UTF-8 karakterleri kullanılmalıdır
- 1.500 baytı aşmamalıdır
__.*__ normal ifadesiyle eşleşmemelidir
$ içeremez
- Boş dize (
"" ) olamaz
- Boş karakter içeremez
- `system.` ile başlayamaz ve `.system.` içeremez.
|
Belge kimlikleri üzerindeki kısıtlamalar (_id ) |
- Belge
_id (üst düzey alan) ObjectId, String, 64-bit integer, 32-bit integer, Double veya Binary olmalıdır. Diğer BSON türleri desteklenmez.
- 1.500 baytı aşmamalıdır
Dize kimlikleri için:
- Geçerli UTF-8 karakterleri kullanılmalıdır
- Boş dize (
"" ) olamaz
__.*__ normal ifadesiyle eşleşmemelidir
- 64 bit tam sayı kimlikleri için 64 bit 0 (0L) desteklenmez.
|
Belgenin maksimum boyutu |
4 MiB |
Alan adlarındaki kısıtlamalar |
- Geçerli UTF-8 karakterleri kullanılmalıdır
- Boş dize (
"" ) olamaz
__.*__ normal ifadesiyle eşleşmemelidir
|
Alan adının maksimum boyutu |
1.500 bayt |
Alan yolunun maksimum boyutu |
1.500 bayt |
Alan değerinin maksimum boyutu |
4 MiB - 89 bayt |
Harita veya dizideki maksimum alan derinliği |
20
Harita ve dizi alanları, bir nesnenin genel derinliğine bir düzey ekler. Örneğin, aşağıdaki nesnenin toplam derinliği üç düzeydir:
{
nested_object: { #depth 1
nested_array: [ #depth 2
{
foo: "bar" #depth 3
}
]
}
}
|
Okuma, yazma ve işlemler
Sınır |
Ayrıntılar |
Sorgu için bellek sınırı |
128 MiB |
İşlem için zaman sınırı |
60 saniyelik boşta kalma sona erme süresiyle birlikte 270 saniye |
Dizinler
Sınır |
Ayrıntılar |
Bir veritabanı için maksimum dizin sayısı |
1000
Bu sınırın artırılmasını talep etmek için destek ekibiyle iletişime geçin.
|
Her belge için maksimum dizin girişi sayısı
|
40.000
|
Bir dizindeki maksimum alan sayısı |
100 |
Dizin girişinin maksimum boyutu |
7,5 KiB
|
Bir belgenin dizin girişlerinin maksimum toplam boyutu |
8 MiB
|
Geçerlilik süresi (TTL)
Sınır |
Ayrıntılar |
Bir veritabanı için maksimum TTL yapılandırması sayısı |
500
|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-29 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-29 UTC."],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nThis page describes the request quotas and limits for Cloud Firestore with MongoDB compatibility.\n\nFree tier usage\n\nCloud Firestore with MongoDB compatibility offers a free tier that lets you get started with\nCloud Firestore with MongoDB compatibility at no cost. The free tier amounts are listed in the following\ntable.\n\nFree tier amounts are applied daily and reset at midnight Pacific time.\n\nThe free tier applies to only one Cloud Firestore with MongoDB compatibility database per project.\nThe first database that is created in a project without a free tier database\nwill get the free tier. If the database with the free tier applied is deleted,\nthe next database created will receive the free tier.\n\n\u003cbr /\u003e\n\n| Free tier | Quota |\n|------------------------|------------------|\n| Stored data | 1 GiB |\n| Read units | 50,000 per day |\n| Write units | 40,000 per day |\n| Outbound data transfer | 10 GiB per month |\n\n\u003cbr /\u003e\n\nThe following operations and features don't include free usage.\nYou must [enable billing](https://cloud.google.com/billing/docs/how-to/modify-project) to use these features:\n\n- Managed deletes (TTL)\n- Backup data\n- Restore operations\n\nFor more information about how these features are billed, see\n[Storage pricing](https://cloud.google.com/firestore/enterprise/pricing#storage-size#storage-size).\n\nStandard limits\n\nThe following tables show the limits that apply to\nCloud Firestore with MongoDB compatibility. These are hard limits unless otherwise noted.\n\nDatabases\n\n| Limit | Details |\n|--------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Maximum number of databases per project | 100 [Contact support](https://cloud.google.com/support-hub) to request an increase to this limit. |\n| Maximum number of [customer-managed encryption keys (CMEK) databases](/docs/firestore/enterprise/cmek) per project | 0 By default the quota is 0 because this feature is behind an allowlist. You can request to increase the quota by filling in [the CMEK access request form](https://docs.google.com/forms/d/e/1FAIpQLSfKs8wJf4IXu1NizvfyU2vT59JDbdPvkehMVZ2ab5l_aDLIIA/viewform?resourcekey=0-O15dlRFvA0JIDmh6VFUEcA). |\n\nCollections, documents, and fields\n\n| Limit | Details |\n|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Constraints on collection names | - Must be valid UTF-8 characters - Must be no longer than 1,500 bytes - Can't match the regular expression `__.*__` - Can't contain `$` - Can't be the empty string (`\"\"`) - Can't contain the null character - Can't begin with \\`system.\\` and can't contain \\`.system.\\`. |\n| Constraints on document IDs (`_id`) | - Document `_id` (top-level field) must be an ObjectId, String, 64-bit integer, 32-bit integer, Double, or Binary. Other BSON types are not supported. - Must be no longer than 1,500 bytes - For String IDs: - Must be valid UTF-8 characters - Can't be the empty string (`\"\"`) - Can't match the regular expression `__.*__` - For 64-bit integer IDs, 64-bit 0 (0L) is not supported. |\n| Maximum size for a document | 4 MiB |\n| Constraints on field names | - Must be valid UTF-8 characters - Can't be the empty string (`\"\"`) - Can't match the regular expression `__.*__` |\n| Maximum size of a field name | 1,500 bytes |\n| Maximum size of a field path | 1,500 bytes |\n| Maximum size of a field value | 4 MiB - 89 bytes |\n| Maximum depth of fields in a map or array | 20 Map and array fields add one level to the overall depth of an object. For example, the following object has a total depth of three levels: ``` { nested_object: { #depth 1 nested_array: [ #depth 2 { foo: \"bar\" #depth 3 } ] } } ``` |\n\nReads, writes, and transactions\n\n| Limit | Details |\n|------------------------------|----------------------------------------------------|\n| Memory limit for a query | 128 MiB |\n| Time limit for a transaction | 270 seconds, with a 60-second idle expiration time |\n\nIndexes\n\n| Limit | Details |\n|--------------------------------------------------------|----------------------------------------------------------------------------------------------------|\n| Maximum number of indexes for a database | 1000 [Contact support](https://cloud.google.com/support-hub) to request an increase to this limit. |\n| Maximum number of index entries for each document | 40,000 |\n| Maximum number of fields in an index | 100 |\n| Maximum size of an index entry | 7.5 KiB |\n| Maximum sum of the sizes of a document's index entries | 8 MiB |\n\nTime to live (TTL)\n\n| Limit | Details |\n|-----------------------------------------------------|---------|\n| Maximum number of TTL configurations for a database | 500 |"]]