Aşağıdakiler, veri depolamaya ve Firebase Realtime Database Bu sınırların herhangi birinin aşılmasına yönelik ölçeklendirme yapmak için birden fazla veritabanı kullanabilirsiniz.
Genel
İşlem | Sınır | Açıklama |
---|---|---|
Eş zamanlı bağlantılar | 200.000* | Eşzamanlı bağlantı; tek bir mobil cihaz, tarayıcı sekmesi, veya sunucu uygulamasından yararlanabilirsiniz. Bu sayı, uygulamanızın toplam kullanıcı sayısıyla aynı değildir. Çünkü tüm kullanıcılarının bir araya gelmediğini unutmayın. Örneğin, aylık 10 milyon etkin kullanıcısı olan uygulamalarda genellikle 200.000'den az eşzamanlı bağlantı bulunur. Maksimum eş zamanlı bağlantı sayınız, toplam kullanıcı sayınıza ve kullanıcıların uygulamanızda geçirdiği ortalama süreye bağlıdır. Ancak, bu sınırı aşacak şekilde ölçeklendirmeniz gerekiyorsa birden fazla veritabanı kullanarak oluşturabilirsiniz. *Spark planında eşzamanlı bağlantı sınırı 100'dür. |
Tek bir veritabanından gönderilen eşzamanlı yanıtlar. | ~100.000/saniye | Yanıtlar, tek bir veritabanından sunucuya gönderir. Sınır, veritabanından gönderilen push bildirimleri dahil olmak üzere her bir okuma veya yayın işlemini temsil eden veri paketlerini ifade eder. Bu kılavuz uzun süreli yük içindir. ancak veritabanı zaman zaman daha yüksek patlamalarla başa çıkabilir. |
Tek bir yazma işlemi tarafından tetiklenen Cloud Functions işlevlerinin sayısı | 1000; veya Cloud Functions v2 için bölge başına 500 | Yapabileceğiniz okuma veya yazma işlemi sayısıyla ilgili bir sınır yoktur
tek bir fonksiyondan tetiklendiğinde, tek bir veritabanı yazma işlemi yalnızca
Cloud Functions v2 için 1.000 işlev veya bölge başına 500 işlev tetikleyin.
Cloud Functions yalnızca yazma işlemleriyle tetiklenebilir ve her bir işlevi, daha fazla işlev tetikleyen daha fazla yazma işlemini de tetikleyebilir (her birinin kendi 1.000 işlev veya bölge başına 500 işlevi vardır). |
Yazma tarafından tetiklenen tek bir etkinliğin boyutu | 1 MB | Bir etkinliğin boyutu şu değerlerden oluşur:
|
Cloud Functions adlı kullanıcıya veri aktarımı | 10 MB/sn. kesintisiz | Cloud Functions adresine yönlendirilebilecek etkinlik verilerinin hızı. |
Veri ağacı
Özellik | Sınır | Açıklama |
---|---|---|
Alt düğümlerin maksimum derinliği | 32 | Veri ağacınızdaki her yol 32'den az düzeyde olmalıdır. |
Anahtarın uzunluğu | 768 Bayt | Anahtarlar UTF-8 kodlamalıdır ve yeni satır veya aşağıdaki karakterlerden hiçbirini içeremez: . $ # [ ] / veya herhangi bir ASCII kontrol karakteri (0x00 - 0x1F ve 0x7F) |
Bir dizenin maksimum boyutu | 10 MB | Veriler UTF-8 kodludur. |
Okuma işlemleri
Açıklama | Sınır | Notlar |
---|---|---|
Veritabanı tarafından sunulan tek bir yanıtın boyutu | 256 MB | Tek bir konumda veritabanından indirilen verilerin boyutu:
en fazla 256 MB olabilir.
Daha geniş bir konumda okuma işlemi gerçekleştirmek için aşağıdakilerden birini deneyin seçenekler: |
Dinleyici veya sorgu içeren bir yoldaki toplam düğüm sayısı | 75 milyon* | 75 milyondan fazla düğüme sahip yolları dinleyemez veya sorgulayamazsınız.
kümülatiftir. Bununla birlikte, alt düğümleri dinlemeye veya sorgulamaya devam edebilirsiniz. Sondaj yapmayı deneyin
veya daha fazlası için ayrı dinleyiciler ya da sorgular oluşturarak
yollarının belirli kısımlarında görünür.
*Verilerden toplam 30.000'den fazla düğüm içeren yolları görüntüleyemezsiniz. görüntüleyiciyi kontrol edin.Firebase |
Tek bir sorgunun çalıştırılabileceği süre | 15 dakika* | Tek bir sorgu 15 dakika kadar çalıştırılabilir ve başarısız olabilir.
*Firebase konsolunda gerçekleştirilen tek bir sorgu yalnızca son işlem için çalıştırılabilir 5 saniye sonra başarısız olur. |
Yazma işlemleri
Açıklama | Sınır | Notlar |
---|---|---|
Yazma hızı | 1.000 yazma/saniye | Tek bir cihazda saniye başına yazma işlemi sınırı 1.000'den fazla yazma işlemi gerçekleştiriyorsanız kesin bir sınır olmasa da saniyede yazma etkinliğiniz hız sınırlı olabilir. |
Veritabanına yapılan tek bir yazma isteğinin boyutu | REST API'den 256 MB; SDK'lardan 16 MB. | Her yazma işlemindeki toplam veri boyutu 256 MB'tan az olmalıdır. Çoklu yol güncellemeleri aynı boyut sınırına tabidir. |
Yazılan bayt sayısı | 64 MB/dakika | Şurada eşzamanlı yazma işlemleriyle yazılan toplam bayt sayısı zaman planlamasından yararlanabilirsiniz. |