Bu sayfada Cloud Firestore sürümleri ve temel özellikleri açıklanmaktadır. Cloud Firestore aşağıdaki sürümlerde kullanılabilir:
Firestore Standard sürümü, çok sayıda programlama dili için akıcı SDK'lar, gerçek zamanlı ve çevrimdışı destek, tek ve çok bölgeli yapılandırmalarda yüksek kullanılabilirlik ve sorunsuz otomatik ölçeklendirme ile kullanışlı bir sunucusuz işlem modeli dahil olmak üzere belge veritabanı olarak geniş bir özellik paketi sunar. Bu sürüm, Firestore Core işlemleri (temel okuma, yazma ve sorgular) kullanılarak Native modda Firestore'u destekler.
Firestore Enterprise sürümü, belge veritabanı olarak geliştiricilere yönelik geniş bir özellik ve kontrol paketi sunar. Kapsamlı sorgu özelliklerini destekleyen gelişmiş bir sorgu motoruna sahiptir ve Enterprise sürümündeki tüm sorgular artık dizinlerin varlığı isteğe bağlı olacak şekilde yürütülebilir. Bu nedenle, dizine ekleme işlemi tamamen özelleştirilebilir ve artık tek alanlı dizinler otomatik olarak oluşturulmaz. Bu sürüm, veritabanı oluştururken seçtiğiniz iki çalışma modunu destekler:
Core ve Pipeline işlemleriyle Native mode'da Firestore (önizleme). Firestore Core işlemleri, standart belge oluşturma, okuma, güncelleme ve silme (CRUD) işlevinin yanı sıra gerçek zamanlı dinleme sorguları ve çevrimdışı kalıcılık için yerleşik destek sağlar. Firestore işlem hattı işlemleri, yüzlerce ek sorgu özelliği sunar. Örnekler arasında toplama işlemleri, dize eşleştirme ve gelişmiş filtreleme özellikleri için ek operatör desteği yer alır.
MongoDB uyumlu işlemlerle MongoDB uyumlu Firestore. Bu mod, geliştiricilerin mevcut MongoDB uygulama kodunu, sürücülerini, araçlarını ve MongoDB entegrasyonlarının açık kaynak ekosistemini Cloud Firestore ile kullanmasına olanak tanır.
Her iki moddaki tüm işlemler daha gelişmiş bir sorgu motorunda çalışır. Bu sayede, sorgularının performansını artırmaya çalışan uygulamalar için dizine ekleme isteğe bağlı bir adım haline getirilerek geliştirici kontrolü en üst düzeye çıkarılır.
Sürümlere göre özellikler
Aşağıdaki tabloda, her sürümde kullanılabilen özellikler özetlenmektedir:
| Özellikler | Standart sürüm | Enterprise sürümü |
| Sorgu Motoru | Standart: Yalnızca temel işlemler kullanılarak sorgu desteği sağlanır. | Gelişmiş: Core ve Pipelines veya MongoDB uyumlu işlemler kullanılarak sorgu desteği. |
| Yerel modda sunucu tarafı, web ve mobil SDK'larda Cloud Firestore desteklenir. | Evet. Temel işlemler tarafından desteklenir. | Evet. Temel ve işlem hattı işlemleri tarafından desteklenir. |
| Gerçek zamanlı ve çevrimdışı özellikleri destekler | Evet. Temel işlemler tarafından desteklenir. | Evet. Yalnızca Temel işlemler tarafından desteklenir. |
| MongoDB uyumlu Cloud Firestore desteği | Hayır | Evet |
| Dizine Ekleme | Sorgular için dizinler gereklidir.
Tek tek alanların dizinleri otomatik olarak oluşturulur. Daha karmaşık sorgular ise manuel olarak yapılandırılması gereken birleşik dizinlere veya koleksiyon grubu dizinlerine dayanır. count(), sum() ve avg() gibi toplama sorgularında maliyet, okunan dizin girişlerinin sayısına göre belirlenir. Dizin girişi taranmazsa minimum bir belge okuma ücreti uygulanır. |
Dizinler gerekli değildir ve bu nedenle sorgular için isteğe bağlıdır.
Dizinleri gerektiği şekilde tanımlarsınız. Enterprise sürümü, seyrek olmayan/seyrek ve benzersiz indeksler de dahil olmak üzere daha geniş bir indeks türü aralığını da destekler. Sorgu Açıklama ve Sorgu Analizleri ile artık dizin gerekmediğinden dizinden yararlanabilecek sorguları belirleyebilirsiniz. |
| Sorgu ve yazma performansı ile maliyetleri | Sorgu Açıklama ile tek bir sorguda birden fazla alanda aralık ve eşitsizlik filtreleri içeren sorguları optimize edebilirsiniz.
Sorgu yürütme hakkında ayrıntılı bilgi sağlayan Sorgu Analizleri, Sorgu Açıklama ve Cloud Monitoring'de metrikler bulunur. |
Sorgu ve yazma performansı üzerinde tam kontrole sahipsiniz. Ayrıca, özelleştirilebilir dizine ekleme, gelişmiş izleme, teşhis araçları ve Sorgu İpuçları adı verilen yeni yürütme kontrollerini kullanarak performansı optimize edebilirsiniz.
Sorgu yürütme hakkında ayrıntılı bilgi sağlayan Sorgu Analizleri, Sorgu Açıklama ve Cloud Monitoring'de metrikler bulunur. |
| Fiyatlandırma | Fiyatlandırma ayrıntılarına bakın | Fiyatlandırma ayrıntılarına bakın |
| Gözlemlenebilirlik |
|
|
| Veri koruması |
|
|
| Şifreleme |
|
|
| Depolama | Karma depolama (SSD ve HDD) | SSD |
| Taahhütlü Kullanım İndirimleri | 1 yıl için% 20, 3 yıl için% 40 | 1 yıl için% 20, 3 yıl için% 40 |
Ne yapmanız gerekiyor?
Cloud Firestore veritabanınız için bir sürüm seçmediyseniz veritabanınız, sizin tarafınızdan herhangi bir değişiklik yapılmasına gerek kalmadan otomatik olarak Standart sürüm olarak sınıflandırılır. Yeni bir Cloud Firestore Enterprise sürümü veritabanı oluşturmak istiyorsanız Yerel mod veya MongoDB uyumluluk modu başlıklı makalelerde belirtilen adımları uygulayın.
Fiyatlandırma
Cloud Firestore sürümlerinin fiyatlandırması hakkında bilgi edinmek için Enterprise sürümü ve Standard sürümü fiyatlandırma sayfalarına bakın.