Tổng quan về các phiên bản

Trang này mô tả các phiên bản Cloud Firestore và các tính năng chính của chúng. Cloud Firestore có các phiên bản sau:

  • Phiên bản Firestore Standard cung cấp một bộ tính năng rộng rãi dưới dạng cơ sở dữ liệu tài liệu, bao gồm các SDK linh hoạt cho nhiều ngôn ngữ lập trình, hỗ trợ theo thời gian thực và ngoại tuyến, khả năng có tính sẵn sàng cao trong cấu hình một vùng và nhiều vùng, cũng như mô hình hoạt động không máy chủ tiện lợi với tính năng tự động điều chỉnh quy mô liền mạch. Phiên bản này hỗ trợ Firestore ở chế độ gốc bằng các thao tác Firestore Core (đọc, ghi và truy vấn cơ bản).

  • Phiên bản Firestore Enterprise cung cấp một bộ tính năng và quyền kiểm soát rộng rãi cho nhà phát triển dưới dạng cơ sở dữ liệu tài liệu. Phiên bản này có một công cụ truy vấn nâng cao hỗ trợ các tính năng truy vấn toàn diện và tất cả các truy vấn trên phiên bản Enterprise hiện có thể được thực thi, với sự hiện diện của các chỉ mục là không bắt buộc. Do đó, bạn có thể tuỳ chỉnh hoàn toàn việc lập chỉ mục và các chỉ mục trường đơn không còn được tạo tự động nữa. Phiên bản này hỗ trợ 2 chế độ hoạt động mà bạn chọn khi tạo cơ sở dữ liệu:

    • Firestore ở chế độ gốc (Bản xem trước) với các thao tác Core và Pipeline. Các thao tác Firestore Core cung cấp chức năng Tạo, Đọc, Cập nhật và Xoá (CRUD) tài liệu tiêu chuẩn, cùng với tính năng 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ì ngoại tuyến. Các thao tác Firestore Pipeline cung cấp hàng trăm tính năng truy vấn bổ sung. Ví dụ: hỗ trợ các toán tử bổ sung cho tính năng tổng hợp, so khớp chuỗi và các tính năng lọc tinh chỉnh.

    • Firestore có khả năng tương thích với MongoDB với các thao tác 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 bản tích hợp MongoDB với Cloud Firestore.

    Tất cả các thao tác ở cả hai chế độ đều chạy trên một công cụ truy vấn nâng cao hơn, tối đa hoá quyền kiểm soát của nhà phát triển bằng cách biến việc lập chỉ mục thành một bước không bắt buộc đối với các ứng dụng đang cố gắng cải thiện hiệu suất của các truy vấn.

Các tính năng của phiên bản

Bảng sau đây tóm tắt các tính năng có sẵn cho từng phiên bản:

Tính năng Phiên bản Standard Phiên bản Enterprise
Công cụ truy vấn Tiêu chuẩn – chỉ hỗ trợ truy vấn bằng các thao tác Core. Nâng cao – hỗ trợ truy vấn bằng các thao tác CorePipeline hoặc các thao tác tương thích với MongoDB.
Hỗ trợ Cloud Firestore ở chế độ gốc trên phía máy chủ, web và SDK dành cho thiết bị di động Có. Được hỗ trợ bởi các thao tác Core. Có. Được hỗ trợ bởi các thao tác Core và Pipeline.
Hỗ trợ các tính năng theo thời gian thực và ngoại tuyến Có. Được hỗ trợ bởi các thao tác Core. Có. Chỉ được hỗ trợ bởi các thao tác Core.
Hỗ trợ Firestore có khả năng tương thích với MongoDB Không
Lập chỉ mục Bạn phải có chỉ mục để truy vấn.

Các chỉ mục cho từng trường được tạo tự động, trong khi các truy vấn phức tạp hơn dựa vào chỉ mục tổng hợp hoặc chỉ mục nhóm bộ sưu tập phải được định cấu hình theo cách thủ công.

Đối với các truy vấn tổng hợp như count(), sum() và avg(), chi phí được xác định bằng số lượng mục nhập chỉ mục được đọc, với mức phí tối thiểu là một tài liệu được đọc nếu không có mục nhập chỉ mục nào được quét.

Bạn không bắt buộc phải có chỉ mục và do đó, có thể chọn có chỉ mục hay không cho các truy vấn.

Bạn xác định chỉ mục khi cần. Phiên bản Enterprise cũng hỗ trợ nhiều loại chỉ mục hơn, bao gồm cả chỉ mục không thưa thớt/thưa thớt và chỉ mục duy nhất.

Với tính năng Giải thích truy vấn và Thông tin chi tiết về truy vấn, bạn có thể xác định các truy vấn có thể hưởng lợi từ một chỉ mục, vì bạn không còn bắt buộc phải có chỉ mục nữa.

Hiệu suất và chi phí truy vấn và ghi Với tính năng Giải thích truy vấn, bạn có thể tối ưu hoá các truy vấn bằng bộ lọc phạm vi và bộ lọc bất đẳng thức trên nhiều trường trong một truy vấn.

Có các chỉ số trong Thông tin chi tiết về truy vấn, Giải thích truy vấn và Cloud Monitoring để cung cấp thông tin chi tiết về việc thực thi truy vấn.



Bạn có toàn quyền kiểm soát hiệu suất truy vấn và ghi, đồng thời có thể tối ưu hoá hiệu suất bằng tính năng lập chỉ mục có thể tuỳ chỉnh, tính năng giám sát nâng cao, các công cụ chẩn đoán và các quyền kiểm soát thực thi mới có tên là Gợi ý truy vấn.

Có các chỉ số trong Thông tin chi tiết về truy vấn, Giải thích truy vấn và Cloud Monitoring để cung cấp thông tin chi tiết về việc thực thi truy vấn.

Giá Tham khảo thông tin chi tiết về giá Tham khảo thông tin chi tiết về giá
Khả năng ghi nhận
  • Key Visualizer
  • Giải thích truy vấn
  • Thông tin chi tiết về truy vấn
  • Giải thích truy vấn
  • Thông tin chi tiết về truy vấn
Bảo vệ dữ liệu
  • Sao lưu theo lịch
  • Khôi phục tại một thời điểm
  • Sao lưu theo lịch
  • Khôi phục tại một thời điểm
Mã hoá
  • Khoá mã hoá do Google quản lý
  • Khoá mã hoá do khách hàng quản lý
  • Khoá mã hoá do Google quản lý
  • Khoá mã hoá do khách hàng quản lý
Bộ nhớ Bộ nhớ kết hợp (SSD và HDD) SSD
Giảm giá theo cam kết sử dụng 20% cho 1 năm; 40% cho 3 năm 20% cho 1 năm; 40% cho 3 năm

Việc cần làm

Nếu bạn chưa chọn phiên bản cho cơ sở dữ liệu Cloud Firestore, thì cơ sở dữ liệu đó sẽ tự động được phân loại là phiên bản Standard mà bạn không cần thực hiện thay đổi. Nếu bạn muốn tạo cơ sở dữ liệu phiên bản Firestore Enterprise mới, hãy làm theo các bước được nêu trong chế độ gốc hoặc chế độ tương thích với MongoDB.

Giá

Để biết thông tin về giá của các phiên bản Cloud Firestore, hãy xem các trang giá cho phiên bản Enterprisephiên bản Standard.