Firestore Enterprise sürümü, Firestore Standard sürümüne kıyasla temelden yeni bir fiyatlandırma modeli sunar. Bu modelde faturalandırma "belge başına" temelinden "birim başına" (veya dilim başına) temeline geçer ve anlık güncellemelerin maliyeti ayrılır.
Aşağıdaki tabloda, her iki sürüm için birim başına maliyet ayrıntılı olarak açıklanmaktadır. Gösterilen fiyat, us-central1 bölgesi için geçerlidir.
| Birim | Firestore Standard sürümü |
Firestore Enterprise sürümü |
| Okunma sayısı | Belge başına 100.000 okuma başına 0,03 ABD doları veya bir milyon okuma başına 0,30 ABD doları | Milyon okuma birimi başına 0,05 ABD doları Okuma birimleri, veritabanınızdan veri okuduğunuzda işlenen verilerdir (belgeler veya dizinler) ve 4 KiB'lik dilimler halinde hesaplanır. |
| Writes | Belge başına 100.000 yazma işlemi için 0,09 ABD doları veya 1 milyon yazma işlemi için 0,90 ABD doları | Bir milyon yazma birimi başına 0,26 ABD doları
Yazma işlemleri 1 KiB birimler halinde ölçülür. |
| Silme işlemleri | 100.000 silme işlemi başına 0,01 ABD doları veya bir milyon silme işlemi başına 0,10 ABD doları | Yazma birimlerini kullanır. |
| Anlık güncellemeler | Belge başına 100.000 okuma başına 0,03 ABD doları veya bir milyon okuma başına 0,30 ABD doları | Milyon okuma birimi başına 0, 30 ABD doları Anlık güncellemeler için yeni ve ayrı bir SKU vardır. |
| Depolanan Veriler | GiB/saat başına 0,00020 ABD doları | GiB saat başına 0,00032 ABD doları |
| Verileri yedekleme | GiB saat başına 0,00004 ABD doları | GiB saat başına 0,00004 ABD doları |
| Geri yükleme işlemi | GiB başına 0,20 ABD doları | GiB başına 0,20 ABD doları |
| PITR Verileri | GiB/saat başına 0,00020 ABD doları | GiB/saat başına 0,00020 ABD doları |
| Klonlama işlemi | GiB başına 0,20 ABD doları | GiB başına 0,20 ABD doları |
Ücretsiz Katman
Aşağıdaki tabloda ücretsiz katmanla ilgili ayrıntılar gösterilmektedir:
| Birim | Firestore Standard sürümü (günlük ücretsiz katman) | Firestore Enterprise sürümü (günlük ücretsiz katman) |
| Okuma işlemleri | 50.000 | 50.000 |
| Yazma işlemleri | 20.000 | 40.000 |
| Silme işlemleri | 20.000 | Yazma işlemlerine dahil edilenler |
| Gerçek zamanlı güncellemeler | Reads SKU'suna dahil olanlar | 50.000 |
| Depolanan veriler | 1 GB Depolama Alanı | 1 GB Depolama Alanı |
Ardışık düzen işlemleriyle fiyatlandırma özeti
Okuma/Yazma Birimleri: Belge Boyutuna Göre
Sürümler arasındaki fiyatlandırma farklılıklarından biri, okuma ve yazma işlemlerinin ölçülme şeklinden kaynaklanır. Standart sürümde maliyetler genellikle belge başına alınır. Enterprise sürümünde maliyetler, belge boyutuna göre birim başına alınır: Okumalar 4 KiB birimlerindedir ve yazmalar 1 KiB birimlerindedir.
| Senaryo (Belge okuma) | Standart sürüm (belge başına ücretlendirilir) | Enterprise sürümü (Birim başına ücretlendirilir) |
Fiyatlandırmayla ilgili önemli noktalar |
| 8 KiB'lik büyük bir dokümanı okuma | Maliyet, 1 okuma için tahakkuk eder. | Maliyet 2 okuma birimi olarak tahakkuk eder (8 KiB /4 KiB birimi, 2 birime yuvarlanır). | Enterprise sürümü daha ucuzdur. Enterprise sürümü, Standard sürümüne kıyasla daha fazla okuma birimi tüketse de Enterprise sürümündeki okuma birimlerinin başlangıç fiyatı, Standard sürümündeki bir milyon okuma için 0,30 ABD doları iken bir milyon okuma birimi için 0,05 ABD dolarıdır. |
| Her biri 1 KiB olan 20 dokümanlık bir koleksiyonu tarama | Maliyet, 20 okuma için tahakkuk eder. | Koleksiyon taraması: 5 okuma birimi maliyet oluşur (20 belge * 1 KiB = toplam 20 KiB; 20 KiB / 4 KiB birim = 5 birim) Dizinlenmiş tarama: 21 okuma birimi maliyet oluşur (Her biri 1 KiB olan 20 doküman aranır, 1 dizin okunur). |
Enterprise sürümü, belgeler küçük olduğunda (ortalama belge boyutu 1-2 KiB) önemli ölçüde daha ucuzdur. |
Dizine ekleme maliyeti: Dizin yazma işlemleri birimleri tüketir
Enterprise sürümünde dizinler ücretsiz değildir. Bir doküman yazıldığında yazma birimleri kullanılır. Bir belgenin sahip olduğu her dizinle ilgili alan için ek bir yazma birimi tahakkuk eder.
| Senaryo (Belge yazma) | Standart sürüm (Dizin yazma maliyeti yok) | Enterprise sürümü (Dizin yazma işlemleri 1 KiB birimi başına ücretlendirilir) | Fiyatlandırmayla ilgili önemli noktalar |
| 5 tek alanlı dizin içeren 5 KiB'lik bir belge yazma | Maliyet 1 yazma olarak tahakkuk eder. | Belgenin kendisi 5 yazma birimi (birim başına 1 KiB olmak üzere 5 KiB) ve 5 dizin için 5 ek yazma birimi olmak üzere toplam 10 yazma birimi kullanır. | Dizin oluşturma ek yükü, birden fazla dizin içeren büyük yazma işlemlerinin Enterprise sürümünde daha fazla yazma birimi kullanmasına neden olur. Enterprise sürümü, Standard sürümüne kıyasla daha fazla yazma birimi tüketse de Enterprise sürümündeki yazma birimlerinin başlangıç fiyatı, Standard sürümündeki 1 milyon yazma başına 0,90 ABD dolarına kıyasla 1 milyon yazma birimi başına 0,26 ABD dolarıdır. |
Gerçek Zamanlı Dinleme Sorguları Fiyatlandırması
Anlık sorgular, ayrı fiyatlandırma yapısına sahip iki farklı adıma ayrılır:
- Sonuçları senkronize etmek için ilk sorgu: İlk veri grubunu alır ve Okuma Birimleri kullanılarak ücretlendirilir.
- Anlık güncellemeler: İlk sorgudan sonra dokümanda yapılan değişiklikleri yansıtan ve anlık güncelleme birimleri kullanılarak ücretlendirilen sonraki güncellemeler.
Güncellenen her belge için 4 KiB veri başına bir gerçek zamanlı güncelleme birimi ödersiniz.
Bir belge sonuç kümesinden kaldırıldığında da bir anlık güncelleme birimi ücreti alınır. Ancak bir belge silindiğinde okuma için ücret alınmaz.
Mobil ve web SDK'larındaki dinleyicilerin faturalandırılması, çevrimdışı kalıcılığın etkin olup olmamasına da bağlıdır:
- Çevrimdışı kalıcılık etkinse ve dinleyicinin bağlantısı 30 dakikadan daha uzun bir süre boyunca kesilirse (örneğin, kullanıcı çevrimdışı olursa) yeni bir sorgu göndermiş ve sonrasında gerçek zamanlı güncellemeler yapmış gibi ücretlendirilirsiniz.
- Çevrimdışı kalıcılık devre dışıysa dinleyici bağlantısı kesilip yeniden bağlandığında ve sonrasında gerçek zamanlı güncellemeler yapıldığında, okunan belgeler ve dizin girişleri için yeni bir sorgu göndermiş gibi ücretlendirilirsiniz.
Gerçek Zamanlı Güncellemeler için ücretsiz katman kullanımı
Ücretsiz katman, proje başına yalnızca bir Firestore veritabanı için geçerlidir. Ücretsiz katman veritabanı olmayan bir projede oluşturulan ilk veritabanı, ücretsiz katmanı alır. Gerçek zamanlı güncelleme sorgularının ücretsiz katmanı,günde 50.000 birimdir.
Ücretsiz kota kullanıldıktan sonra, Anlık Okuma Birimleri için aşağıdaki fiyatlandırma geçerli olur.
| Bölgeler | Varsayılan* (ABD doları) | Cloud Firestore CUD - 1 Yıl* (ABD doları) | Cloud Firestore CUD - 3 Yıl* (ABD doları) |
| Kuzey Amerika 5 (nam5) | 1.000.000 sayı başına 0,6 ABD doları |
0,48 ABD doları / 1.000.000 sayı |
0,36 ABD doları / 1.000.000 sayı |
| Kuzey Virginia (us-east4) | 1.000.000 sayı başına 0,3 ABD doları |
1.000.000 sayı başına 0,24 ABD doları |
0,18 / 1.000.000 sayısı |
| Hollanda (europe-west4) | 0,315 ABD doları / 1.000.000 sayı |
0,252 ABD doları / 1.000.000 sayı |
0,189 / 1.000.000 sayı |
| Tayvan (asia-east1) | 1.000.000 sayı başına 0,347 ABD doları |
0,277 ABD doları / 1.000.000 sayı |
0,208/ 1.000.000 sayısı |
| Mumbai (asia-south1) | 0,312 ABD doları / 1.000.000 sayı |
1.000.000 sayı başına 0,249 ABD doları |
0,187/ 1.000.000 sayı |
| Sao Paulo (southamerica-east1) | 0,476 ABD doları / 1.000.000 sayı |
0,381 ABD doları / 1.000.000 sayı |
0,285 / 1.000.000 sayım |
Müşteriler, Firestore Enterprise sürümünün daha kapsamlı ücretsiz katmanından da yararlanabilir. Ayrıntıları Firestore Enterprise sürümü fiyatlandırması sayfasında bulabilirsiniz. Buna,birim başına günlük 50.000 birim okuma için ücretsiz katman dahildir. Bu fiyatlandırma modellerinin işleyiş şekli hakkında daha fazla bilgi için Fiyatlandırma örnekleri başlıklı makaleyi inceleyin.