Edisi Firestore Enterprise dilengkapi mesin kueri canggih untuk mendukung serangkaian kemampuan kueri yang luas. Hal ini menyebabkan adanya perbedaan eksekusi kueri yang signifikan dalam edisi ini, sehingga indeks menjadi opsional. Oleh karena itu, indeks kolom tunggal tidak lagi dibuat secara otomatis. Hal ini memang memungkinkan kueri dijalankan tanpa konfigurasi indeks di awal, tetapi kueri yang tidak diindeks akan secara default memindai seluruh koleksi. Oleh karena itu, di edisi ini developer dapat membuat indeks jika memang dirasa perlu. Tujuannya adalah untuk mengurangi latensi dan biaya seiring pertumbuhan set data.
Selain fitur yang tercantum dalam edisi Firestore Standard, edisi Enterprise juga mendukung mode operasi berikut yang Anda pilih saat membuat database:
- Firestore dalam mode Native dengan operasi Core dan Pipeline (Pratinjau): Mode ini mengintegrasikan dua operasi yang berbeda: Core dan Pipeline. Operasi Firestore Core menyediakan fungsi standar Pembuatan, Pembacaan, Pembaruan, dan Penghapusan (CRUD) dokumen, beserta dukungan bawaan untuk kueri pemrosesan real-time dan persistensi offline. Operasi Firestore Pipeline menggunakan sintaksis kueri yang fleksibel sehingga memungkinkan operasi pengambilan data lanjutan untuk aplikasi. Untuk mengetahui informasi selengkapnya tentang fitur ini, lihat Ringkasan Mode Native Firestore.
- Firestore dengan kompatibilitas MongoDB: Mode ini memungkinkan developer menggunakan kode aplikasi, driver, alat, dan ekosistem open source MongoDB yang ada dari integrasi MongoDB dengan Cloud Firestore. Mode ini mendukung jenis data BSON dan MongoDB Query Language (MQL), sehingga secara efektif berfungsi sebagai pengganti langsung workload MongoDB sekaligus memberikan manfaat penskalaan otomatis dan ketersediaan tinggi Firestore. Untuk mengetahui informasi selengkapnya tentang fitur ini, lihat Ringkasan kompatibilitas MongoDB.