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ü, belge veritabanı olarak ç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 çalışma modeli gibi geniş bir özellik paketi sunar. Bu sürüm, Firestore Core işlemlerini (temel okuma, yazma ve sorgular) kullanarak yerel modda Firestore'u destekler.
Firestore Enterprise sürümü, belge veritabanı olarak geliştiricilere geniş bir özellik ve kontrol paketi sunar. Kapsamlı sorgu özelliklerini destekleyen gelişmiş bir sorgu motoru içerir ve Enterprise sürümündeki tüm sorgular artık dizinler isteğe bağlı olacak şekilde yürütülebilir. Bu nedenle, dizine ekleme tamamen özelleştirilebilir ve tek alan dizinleri artık otomatik olarak oluşturulmaz. Bu sürüm, veritabanı oluştururken seçtiğiniz iki çalışma modunu destekler:
Temel ve ardışık düzen işlemleriyle yerel modda Firestore. 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 ardışık düzen işlemleri, yüzlerce ek sorgu özelliği sunar. Örnekler arasında, toplamalar için ek operatörler, dize eşleştirme ve hassas filtreleme özellikleri 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 gelir ve geliştirici kontrolü en üst düzeye çıkarılır.
Sürümlerin özellikleri
Aşağıdaki tabloda, her sürümde kullanılabilen özellikler özetlenmiştir:
| Özellikler | Standart sürüm | Enterprise sürümü |
| Sorgu Motoru | Standart: Yalnızca temel işlemleri kullanarak sorgulama desteği. | Gelişmiş: Core ve Pipelines veya MongoDB uyumlu işlemler kullanılarak sorgulama desteği. |
| Yerel modda sunucu tarafı, web ve mobil SDK'larda Cloud Firestore desteklenir | Evet. Temel işlemler tarafından desteklenir. | Evet. Temel ve ardışık düzen 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 Firestore'u destekler | Hayır | Evet |
| Dizine Ekleme | Sorgular için dizinler gereklidir.
Tek tek alanlar için dizinler otomatik olarak oluşturulur. Daha karmaşık sorgular ise manuel olarak yapılandırılması gereken bileşik dizinleri veya koleksiyon grubu dizinlerini kullanır. count(), sum() ve avg() gibi toplama sorgularında maliyet, okunan dizin girişlerinin sayısına göre belirlenir. Sıfır dizin girişi taranırsa bir belge okuma için minimum ücret uygulanır. |
Dizinler zorunlu değildir ve bu nedenle sorgular için isteğe bağlıdır.
Dizinleri gerektiği gibi tanımlarsınız. Enterprise sürümü, seyrek olmayan/seyrek ve benzersiz dizinler de dahil olmak üzere daha geniş bir dizin türü yelpazesini de destekler. Query Explain ve Query Insights sayesinde, dizinler artık gerekli olmadığından dizinden yararlanabilecek sorguları belirleyebilirsiniz. |
| Sorgu ve yazma performansı ve maliyetleri | Sorgu Açıklaması ile tek bir sorguda birden fazla alanda aralık ve eşitsizlik filtreleri kullanarak sorguları optimize edebilirsiniz.
Sorgu yürütme hakkında ayrıntılı bilgi sağlamak için Sorgu Analizleri, Query Explain ve Cloud Monitoring'de kullanılabilen metrikler vardır. |
Sorgu ve yazma performansının tam kontrolü sizdedir. Özelleştirilebilir dizine ekleme, gelişmiş izleme, teşhis araçları ve Sorgu İpuçları adlı yeni yürütme kontrollerini kullanarak performansı optimize edebilirsiniz.
Sorgu yürütme hakkında ayrıntılı bilgi sağlamak için Sorgu Analizleri, Query Explain ve Cloud Monitoring'de kullanılabilen metrikler vardır. |
| 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 otomatik olarak Standart sürüm olarak sınıflandırılır ve sizin herhangi bir değişiklik yapmanız gerekmez. Yeni bir Firestore Enterprise sürümü veritabanı oluşturmak istiyorsanız Yerel mod veya MongoDB uyumluluk modu bölümünde açıklanan 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ını inceleyin.