Firestore Enterprise sürümü, çok çeşitli sorgu özelliklerini destekleyen gelişmiş bir sorgu motoru içerir. Bu sürümde, sorgu yürütme açısından belirgin bir fark vardır ve dizinler isteğe bağlıdır. Bu nedenle, tek alanlı dizinler artık otomatik olarak oluşturulmaz. Bu sayede sorgular önceden dizin yapılandırması olmadan yürütülebilir ancak dizine eklenmemiş sorgular varsayılan olarak tüm koleksiyonu tarar. Geliştiriciler, veri kümesi büyüdükçe gecikmeyi ve maliyetleri azaltmak için uygun yerlerde dizinler oluşturabilir.
Enterprise sürümü, Firestore Standard sürümünde listelenen özelliklere ek olarak, veritabanı oluştururken seçtiğiniz aşağıdaki çalışma modlarını destekler:
- Temel işlemler ve ardışık düzen işlemleriyle yerel modda Firestore: Bu mod, iki farklı işlemi entegre eder: temel işlemler ve ardışık düzen işlemleri. 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, alt ardışık düzenleri kullanarak ilişkisel tarzda birleştirmeler de dahil olmak üzere gelişmiş veri alma işlemlerine olanak tanıyan esnek bir sorgu söz dizimi kullanır. Bu özellikler hakkında daha fazla bilgi için Yerel modda Firestore'a genel bakış başlıklı makaleyi inceleyin.
- 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. MongoDB Sorgu Dili'ni (MQL) ve BSON veri türlerini destekler. MongoDB iş yükleri için doğrudan bir alternatif olarak etkili bir şekilde çalışırken Firestore'un otomatik ölçeklendirme ve yüksek kullanılabilirlik avantajlarını sunar. Bu özellikler hakkında daha fazla bilgi için MongoDB uyumluluğuna genel bakış başlıklı makaleyi inceleyin.