Sau đây là một số ví dụ giúp bạn hiểu rõ mức giá của Firestore phiên bản Doanh nghiệp trong nhiều trường hợp.
Ví dụ về giá truy vấn
Tình huống: Một truy vấn lọc trên trường username có giá trị ilovefirebase trong một tập hợp chứa 100 tài liệu, trong đó mỗi tài liệu có kích thước 2KiB. Giả sử chỉ có một username có giá trị ilovefirebase. Cùng một truy vấn được chạy 1 triệu lần.
| Hoạt động | Phiên bản tiêu chuẩn (Truy vấn được lập chỉ mục tự động) | Phiên bản dành cho doanh nghiệp lớn (Truy vấn được lập chỉ mục) | Phiên bản dành cho doanh nghiệp (Quét bộ sưu tập chưa lập chỉ mục) |
| Trạng thái lập chỉ mục | Sử dụng chỉ mục được tạo tự động để tra cứu tên người dùng. | Sau khi tạo chỉ mục theo cách thủ công trên trường tên người dùng. | Không sử dụng chỉ mục; quét toàn bộ bộ sưu tập người dùng 200KiB. |
| Số đơn vị đọc trên mỗi truy vấn | Chi phí tích luỹ 1 lượt đọc. | Chi phí tích luỹ là 2 đơn vị đọc (1 cho quá trình quét chỉ mục và 1 cho quá trình đọc tài liệu). | Chi phí tích luỹ là 50 đơn vị đọc (100 tài liệu ở mức 2 KiB = tổng cộng 200 KiB). 200 KiB / 4 KiB mỗi đơn vị = 50 đơn vị). |
| Tổng chi phí (cho 1 triệu truy vấn) | 0,3 USD cho mỗi triệu truy vấn (1 lượt đọc với giá 0,3 USD/triệu đơn vị đọc). | 0,1 USD cho mỗi triệu truy vấn (2 đơn vị đọc với giá 0,05 USD/triệu đơn vị đọc). | 2,5 USD cho mỗi triệu truy vấn (50 đơn vị đọc với giá 0,05 USD/triệu). |
Tóm tắt về chênh lệch chi phí
- Truy vấn được lập chỉ mục: Cùng một truy vấn trên phiên bản Enterprise có giá 0,10 USD cho mỗi triệu truy vấn với chỉ mục được tạo theo cách thủ công trên trường tên người dùng.
- Truy vấn quét tập hợp chưa được lập chỉ mục: Truy vấn quét tập hợp chưa được lập chỉ mục trong phiên bản Enterprise có chi phí là 2,5 USD cho mỗi triệu, cao hơn đáng kể so với 0,3 USD được tính cho lượt đọc tương đương được lập chỉ mục tự động trong phiên bản Standard. Điều này minh hoạ rằng việc truy vấn mà không có chỉ mục có thể dẫn đến việc thực thi không hiệu quả và tốn kém.
- Lợi thế về chi phí: 0,10 USD cho mỗi triệu đơn vị đọc rẻ hơn gấp 3 lần so với chi phí đọc được lập chỉ mục của phiên bản Chuẩn. Điều này cho thấy giá cơ sở thấp của đơn vị đọc phiên bản Enterprise khi các truy vấn được tối ưu hoá.
Ví dụ về việc đặt giá theo thời gian thực
Để biết thêm thông tin về giá, hãy xem bài viết giá theo thời gian thực.
Tình huống 1: Một triệu ứng dụng khách truy vấn 10 bài đăng gần đây nhất trong một bộ sưu tập (được lập chỉ mục theo dấu thời gian). Mỗi bài đăng có kích thước 6 KiB. Sau đó, 2 trong số các bài đăng này được cập nhật, dẫn đến việc các bản cập nhật theo thời gian thực được gửi đến các ứng dụng.
| Hoạt động | Phiên bản tiêu chuẩn | Phiên bản Enterprise | Điểm nổi bật về giá |
| Mô hình định giá | Cả truy vấn ban đầu và thông tin cập nhật theo thời gian thực đều được tính phí cho mỗi lần đọc tài liệu. | Truy vấn ban đầu được tính phí bằng đơn vị đọc (phân đoạn 4 KiB).
Thông tin cập nhật theo thời gian thực sử dụng một SKU riêng cho Thông tin cập nhật theo thời gian thực. |
Phiên bản Enterprise tận dụng mức giá theo đơn vị đọc để có lượt đọc ban đầu rẻ hơn |
| Đọc lần đầu (Đồng bộ hoá ban đầu 10 bài đăng, mỗi bài đăng có 6KiB tài liệu) | Mỗi ứng dụng sẽ phải chịu 10 lượt đọc (không phụ thuộc vào kích thước tài liệu). | 21 đơn vị đọc được tính cho mỗi ứng dụng
(1 đơn vị đọc cho quá trình quét chỉ mục của 10 bài đăng) (20 đơn vị đọc: 2 đơn vị đọc cho mỗi tài liệu 6KiB * 10 tài liệu) |
Phiên bản dành cho doanh nghiệp tiêu thụ nhiều đơn vị hơn (21 so với 10) nhưng có giá đơn vị thấp hơn nhiều. |
| Chi phí đọc lần đầu (trên 1 triệu) | 10 lượt đọc * 1 triệu ứng dụng với giá 0,3 USD/triệu: 3 USD. | 21 đơn vị đọc * 1 triệu ứng dụng ở mức 0,05/triệu: 1,05 USD. | Chi phí đọc ban đầu trong phiên bản Enterprise rẻ hơn 4 lần. |
| Thông tin cập nhật theo thời gian thực (2 bản cập nhật cho 6 tài liệu có kích thước 6 KB) | Bạn sẽ mất 2 lượt đọc (2 tài liệu được cập nhật). | 4 đơn vị cập nhật theo thời gian thực được tính (2 đơn vị cập nhật theo thời gian thực cho mỗi tài liệu 6KiB * 2 lượt cập nhật theo thời gian thực). | Phiên bản dành cho doanh nghiệp tách các bản cập nhật theo thời gian thực thành một SKU riêng. |
| Chi phí theo thời gian thực (cho 1 triệu khách hàng) | 2 lượt đọc * 1 triệu ứng dụng với giá 0,3 USD/triệu: 0,6 USD. | 4 đơn vị theo thời gian thực * 1 triệu ứng dụng ở mức 0,30 USD/triệu: 1,20 USD. | Chi phí theo thời gian thực cao hơn trong phiên bản Enterprise cho trường hợp cập nhật cụ thể này. |
| Tổng chi phí | 3,6 USD (3 USD + 0,6 USD). | 2,25 USD (1,05 USD + 1,20 USD). | Phiên bản dành cho doanh nghiệp có giá rẻ hơn (2,25 USD so với 3,60 USD) trong trường hợp này liên quan đến các tài liệu lớn (6KiB) và số lượng lớn. |
Ví dụ về mức giá cho các truy vấn Nghe theo thời gian thực bổ sung đối với phiên bản Enterprise
Để minh hoạ, chi phí trong các trường hợp sau được tính bằng mức giá us-central1 là 0,05 USD cho mỗi triệu đơn vị đọc và 0,30 USD cho mỗi triệu đơn vị cập nhật theo thời gian thực.
| Tình huống (Ứng dụng, Kích thước tài liệu) | Giai đoạn 1: Thông tin chi tiết về truy vấn ban đầu (Đồng bộ hoá) | Giai đoạn 1: Mức tiêu thụ truy vấn ban đầu | Chi phí minh hoạ | Giai đoạn 2: Thông tin chi tiết về thông tin cập nhật theo thời gian thực | Giai đoạn 2: Sử dụng thông tin cập nhật theo thời gian thực | Chi phí minh hoạ |
| 1 ứng dụng, 2KiB tài liệu | Truy vấn chạy một quy trình quét tập hợp chưa được lập chỉ mục gồm 10.000 tài liệu tuần tự,mỗi tài liệu có kích thước 2 KiB. | 5.000 Đơn vị đọc | 0,00025 USD (tính dựa trên 0,05 USD/triệu) | Khách hàng nhận được tổng cộng 1.000 tài liệu bằng cách sử dụng tính năng cập nhật theo thời gian thực, với kích thước 2KiB cho mỗi tài liệu. | 1.000 Đơn vị cập nhật theo thời gian thực | 0,003 USD (Tính dựa trên mức 0,30 USD/triệu) |
| 1.000 ứng dụng, 2 KiB tài liệu | Mỗi ứng dụng trong số 1.000 ứng dụng này chạy một truy vấn thực hiện quá trình quét tập hợp chưa được lập chỉ mục gồm 10.000 tài liệu tuần tự, mỗi tài liệu có kích thước 2 KiB. | 5 triệu Đơn vị đọc | 0,25 USD (tính dựa trên 0,05 USD/triệu) | Mỗi khách hàng trong số 1.000 khách hàng nhận được tổng cộng 1.000 tài liệu bằng cách sử dụng tính năng cập nhật theo thời gian thực, với kích thước 2 KiB cho mỗi tài liệu. | 1 triệu Đơn vị cập nhật theo thời gian thực | 0,3 USD (tính dựa trên mức 0,3 USD/triệu) |
| 1.000 ứng dụng, tài liệu 6 KiB | Mỗi khách hàng chạy một truy vấn thực hiện quá trình quét tập hợp chưa được lập chỉ mục gồm 10.000 tài liệu tuần tự, mỗi tài liệu có kích thước 6KiB. | 15 triệu Đơn vị đọc | 0,75 USD (tính dựa trên 0,05 USD/triệu) | Mỗi khách hàng trong số 1.000 khách hàng nhận được tổng cộng 1.000 tài liệu bằng cách sử dụng tính năng cập nhật theo thời gian thực, với kích thước mỗi tài liệu là 6 KiB. | 2 triệu Đơn vị cập nhật theo thời gian thực | 0,6 USD (Tính dựa trên 0,3 USD/triệu) |