Phiên bản Firestore Enterprise có một công cụ truy vấn nâng cao để hỗ trợ nhiều khả năng truy vấn. Với tính năng này, có một điểm khác biệt rõ ràng về việc thực thi truy vấn trong phiên bản này, giúp chỉ mục trở thành tuỳ chọn. Do đó, các chỉ mục trường đơn sẽ không còn được tạo tự động nữa. Mặc dù điều này cho phép các truy vấn thực thi mà không cần cấu hình chỉ mục trả trước, nhưng các truy vấn chưa được lập chỉ mục sẽ mặc định quét toàn bộ tập hợp. Nhà phát triển có quyền tạo chỉ mục khi thích hợp để cải thiện độ trễ và chi phí khi tập dữ liệu tăng lên.
Ngoài các tính năng có trong phiên bản Firestore Standard, phiên bản Enterprise còn hỗ trợ các chế độ hoạt động sau mà bạn chọn khi tạo cơ sở dữ liệu:
- Firestore ở chế độ Native với các thao tác Core và Pipeline (Bản dùng thử): Chế độ này tích hợp 2 thao tác riêng biệt: Core và Pipeline. Các thao tác Firestore Core cung cấp chức năng tiêu chuẩn Tạo, Đọc, Cập nhật và Xoá (CRUD) tài liệu, cùng với sự hỗ trợ tích hợp cho các truy vấn nghe theo thời gian thực và khả năng duy trì dữ liệu khi không có mạng. Các thao tác trong Pipeline của Firestore sử dụng một cú pháp truy vấn linh hoạt, cho phép các thao tác truy xuất dữ liệu nâng cao cho các ứng dụng. Để biết thêm thông tin về các tính năng này, hãy xem phần Tổng quan về chế độ gốc của Firestore.
- Firestore tương thích với MongoDB: Chế độ này cho phép nhà phát triển sử dụng mã ứng dụng, trình điều khiển, công cụ MongoDB hiện có và hệ sinh thái nguồn mở của các hoạt động tích hợp MongoDB với Cloud Firestore. Dịch vụ này hỗ trợ Ngôn ngữ truy vấn MongoDB (MQL) và các loại dữ liệu BSON, hoạt động hiệu quả như một giải pháp thay thế tức thì cho các tải công việc MongoDB, đồng thời mang lại lợi ích của tính năng tự động mở rộng quy mô và tính sẵn sàng cao của Firestore. Để biết thêm thông tin về các tính năng này, hãy xem bài viết Tổng quan về khả năng tương thích với MongoDB.