Firestore Enterprise sürümü, çok çeşitli sorgu özelliklerini desteklemek için gelişmiş bir sorgu motoruna sahiptir. Bu nedenle, bu sürümde farklı bir sorgu yürütme farkı vardır ve dizinler isteğe bağlıdır. Bu nedenle, tek alanlı dizinler artık otomatik olarak oluşturulmuyor. Bu sayede sorgular önceden dizin yapılandırması olmadan yürütülebilir ancak dizinlenmemiş sorgular varsayılan olarak koleksiyonun tamamını tarar. Geliştiriciler, veri kümesi büyüdükçe gecikmeyi ve maliyetleri iyileştirmek için uygun olan yerlerde dizinler oluşturabilir.
Firestore Standard sürümünde listelenen özelliklere ek olarak, Enterprise sürümü, veritabanı oluştururken seçtiğiniz aşağıdaki çalışma modlarını destekler:
- Temel ve ardışık düzen işlemleriyle yerel modda Firestore (önizleme): Bu modda iki farklı işlem (Temel ve Ardışık Düzenler) entegre edilir. 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, uygulamalar için 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 Firestore Yerel Moduna 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 Dilini (MQL) ve BSON veri türlerini destekler. Firestore'un otomatik ölçeklendirme ve yüksek kullanılabilirlik avantajlarını sağlarken MongoDB iş yükleri için etkili bir doğrudan değiştirme çözümü olarak işlev görür. Bu özellikler hakkında daha fazla bilgi için MongoDB uyumluluğuna genel bakış başlıklı makaleyi inceleyin.