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 phiên bản đó. Cloud Firestore có trong các phiên bản sau:

  • Phiên bản Firestore Standard cung cấp một bộ tính năng đa dạng dưới dạng cơ sở dữ liệu tài liệu, bao gồm 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 hoạt động cao trong cấu hình một và nhiều khu vực, cũng như mô hình hoạt động không máy chủ thuận tiện với tính năng tự động cấp tài nguyên bổ sung liền mạch. Phiên bản này hỗ trợ Firestore ở Chế độ gốc bằng cách sử dụ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 đa dạng 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 chức năng truy vấn toàn diện, và tất cả truy vấn trên phiên bản Enterprise hiện có thể được thực thi, trong đó việc có chỉ mục là không bắt buộc. Do đó, việc lập chỉ mục hoàn toàn có thể tuỳ chỉnh 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ợ hai chế độ hoạt động mà bạn chọn khi tạo cơ sở dữ liệu:

    • Firestore ở Chế độ gốc với các thao tác Core và Pipeline. Các thao tác cốt lõi của Firestore 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 sẵn cho các truy vấn nghe theo thời gian thực và tính năng lưu trữ ngoại tuyến. Các thao tác trong quy trình Firestore cung cấp hàng trăm chức năng truy vấn bổ sung. Ví dụ: hỗ trợ thêm toán tử cho các phép tổng hợp, so khớp chuỗi và khả 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 công cụ tích hợp MongoDB với Cloud Firestore.

    Tất 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, giúp tối đa hoá quyền kiểm soát của nhà phát triển bằng cách đặt việc lập chỉ mục làm bước không bắt buộc cho các ứng dụng đang cố gắng cải thiện hiệu suất của 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ó trong từng phiên bản:

Tính năng Phiên bản tiêu chuẩn 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 cốt lõi. Nâng cao – hỗ trợ truy vấn bằng Core và Pipelines hoặc các thao tác tương thích với MongoDB.
Hỗ trợ Cloud Firestore trong SDK phía máy chủ, web và thiết bị di động ở Chế độ gốc Có. Được hỗ trợ bởi Core operations. Có. Được hỗ trợ bởi các hoạt động cốt lõi và quy trình.
Hỗ trợ các tính năng theo thời gian thực và khi không có mạng Có. Được hỗ trợ bởi Core operations. Có. Chỉ được hỗ trợ bởi Hoạt động cốt lõi.
Hỗ trợ Firestore có khả năng tương thích với MongoDB Không Có
Lập chỉ mục Bạn cần có chỉ mục để thực hiện truy vấn.

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 kết hợp hoặc chỉ mục nhóm tập hợ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 theo số lượng mục nhập chỉ mục được đọc, với mức phí tối thiểu là một lượt đọc tài liệu nếu không có mục nhập chỉ mục nào được quét.

Chỉ mục không bắt buộc và do đó không bắt buộc đối với truy vấn.

Bạn có thể 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ưa 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 những truy vấn có thể hưởng lợi từ chỉ mục, vì chỉ mục không còn là yêu cầu bắt buộ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á truy vấn bằng bộ lọc phạm vi và 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 chuyên sâu 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 cách sử dụng tính năng lập chỉ mục có thể tuỳ chỉnh, công cụ chẩn đoán và giám sát nâng cao, cũng như các chế độ 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 chuyên sâu 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
  • Bản sao lưu theo lịch
  • Khôi phục tại một thời điểm cụ thể
  • Bản sao lưu theo lịch
  • Khôi phục tại một thời điểm cụ thể
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 phải thay đổi gì. Nếu bạn muốn tạo một cơ sở dữ liệu Firestore Enterprise mới, hãy làm theo các bước nêu trong phần 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 trang giá của phiên bản Enterprise và phiên bản Standard.