Bu sayfada, Native modunda Cloud Firestore için istek kotaları ve Enterprise sürümü sınırları açıklanmaktadır.
Ücretsiz katman kullanımı
Native mode'da Cloud Firestore, Native mode'da 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 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 |
| Gerçek zamanlı güncelleme birimleri | Günde 50.000 |
| Yazma birimleri | Günde 40.000 |
| Giden veri aktarımı | Ayda 10 GiB |
Standart sınırlar
Aşağıdaki tablolar, Native modda Cloud Firestore kullanımınız için geçerli olan sınırları göstermektedir. Aksi belirtilmedikçe bunlar kesin sınırlardır.
Veritabanları
| Sınır | Ayrıntılar |
|---|---|
| Proje başına maksimum veritabanı sayısı |
100 Bu sınırın artırılmasını talep etmek için destek ekibiyle iletişime geçebilirsiniz. |
| Proje başına maksimum müşteri tarafından yönetilen şifreleme anahtarı (CMEK) veritabanı sayısı |
0 Bu özellik izin verilenler listesinde olduğundan kota varsayılan olarak 0'dır. CMEK erişim isteği formunu doldurarak kotanın artırılmasını isteyebilirsiniz. |
Koleksiyonlar, belgeler ve alanlar
| Sınır | Ayrıntılar |
|---|---|
| Koleksiyon kimliklerindeki kısıtlamalar |
|
| Alt koleksiyonların maksimum derinliği | 100 |
| Belge kimlikleri üzerindeki kısıtlamalar |
|
| Belge adının maksimum boyutu | 6 KiB |
| Belgenin maksimum boyutu | 1 MiB (1.048.576 bayt) |
| Alan adlarındaki kısıtlamalar |
|
| Alan adının maksimum boyutu | 1.500 bayt |
| Alan yollarındaki kısıtlamalar |
`) başlar ve biter. Örneğin, foo.`x&y`, foo alanı altında yerleştirilmiş x&y alanını ifade eder. Vurgu işareti karakteriyle alan adı oluşturmak için vurgu işareti karakterini ters eğik çizgi karakteriyle (\) çıkarın. Kolaylık sağlaması açısından, alan yolunu FieldPath nesnesi olarak ileterek tırnak içine alınmış alan adlarından kaçınabilirsiniz (örneğin, JavaScript FieldPath'e bakın).
|
| Alan yolunun maksimum boyutu | 1.500 bayt |
| Alan değerinin maksimum boyutu | 1 MiB - 89 bayt (1.048.487 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: |
Yazmalar ve işlemler
| Sınır | Ayrıntılar |
|---|---|
| Maksimum API isteği boyutu | 10 MiB |
| İşlem için zaman sınırı | 60 saniyelik boşta kalma sona erme süresiyle birlikte 270 saniye |
Commit işlemindeki veya bir işlemdeki tek bir belgede gerçekleştirilebilen maksimum alan dönüşümü sayısı |
500 |
Dizinler
| Sınır | Ayrıntılar |
|---|---|
| Bir veritabanı için maksimum dizin sayısı |
|
|
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 tek alanlı yapılandırma sayısı |
Bir alan düzeyi yapılandırması, aynı alan için birden fazla yapılandırma içerebilir. Örneğin, aynı alandaki tek alanlı dizin oluşturma muafiyeti ve TTL politikası, sınıra göre bir alan yapılandırması olarak sayılır. |
İçe/Dışa Aktarma
Aşağıdaki sınırlar, yönetilen içe ve dışa aktarma işlemleri için geçerlidir:
| Sınır | Ayrıntılar |
|---|---|
| Bir proje için izin verilen dakika başına dışa ve içe aktarma isteklerinin maksimum toplam sayısı | 20 |
| Eşzamanlı dışa ve içe aktarma işlemlerinin maksimum sayısı | 50 |
| Dışa ve içe aktarma işlemleri için maksimum koleksiyon kimliği filtresi sayısı | 100 |
Güvenlik kuralları
| Sınır | Ayrıntılar |
|---|---|
İstek başına maksimum exists(), get() ve getAfter() çağrısı sayısı |
Her iki sınırın da aşılması, "izin verilmedi" hatasıyla sonuçlanır. Bazı belge erişimi çağrıları önbelleğe alınabilir. Önbelleğe alınan çağrılar sınırlamaya dahil edilmez. |
Maksimum iç içe yerleştirilen match ifadesi derinliği |
10 |
Yol segmentlerinde, iç içe yerleştirilmiş bir grup match ifadesinde izin verilen maksimum yol uzunluğu |
100 |
İç içe yerleştirilen bir grup match ifadesinde izin verilen maksimum yol yakalama değişkeni sayısı |
20 |
| Maksimum işlev çağrısı derinliği | 20 |
| Maksimum işlev bağımsız değişkeni sayısı | 7 |
İşlev başına maksimum let işlev bağlama sayısı |
10 |
| Maksimum yinelenen veya döngüsel işlev çağrısı sayısı | 0 (izin verilmez) |
| İstek başına değerlendirilen maksimum ifade sayısı | 1.000 |
| Maksimum kural grubu boyutu | Kural grupları iki boyut sınırına uymalıdır:
|