Tổng quan về các chế độ của phiên bản Firestore Enterprise

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 điều này, có một sự 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 các 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: Chế độ này tích hợp 2 thao tác riêng biệt: Thao tác Core và Thao tác Pipeline. Các thao tác của Firestore Core cung cấp chức năng Tạo, Đọc, Cập nhật và Xoá (CRUD) tiêu chuẩn cho 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 quy trình Firestore sử dụng 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, bao gồm cả các thao tác kết hợp theo kiểu quan hệ bằng cách sử dụng các quy trình con. Để 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ề Firestore ở chế độ gốc.
  • Firestore tương thích với MongoDB: Chế độ này cho phép nhà phát triển sử dụng mã xử lý ứ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. Chế độ 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 khả năng tự động cấp tài nguyên bổ sung 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 Tổng quan về khả năng tương thích với MongoDB.