Dưới đây là một số ví dụ giúp bạn hiểu rõ về giá của phiên bản Firestore Enterprise trong nhiều trường hợp.
Ví dụ về giá cho 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 là 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 Enterprise (Truy vấn được lập chỉ mục) | Phiên bản Enterprise (Quét tập hợp không được 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ộ tập hợp người dùng 200KiB. |
| Đơn vị đọc trên mỗi truy vấn | Chi phí tích luỹ 1 lượt đọc. | Chi phí tích luỹ 2 đơn vị đọc (1 cho lượt quét chỉ mục và 1 cho lượt đọc tài liệu). | Chi phí tích luỹ 50 đơn vị đọc (100 tài liệu ở mức 2KiB = tổng số lượt quét là 200KiB. 200KiB / 4KiB mỗi đơn vị = 50 đơn vị). |
| Tổng chi phí (trên 1 triệu truy vấn) | 0,30 USD trên mỗi triệu truy vấn (1 lượt đọc ở mức 0,30 USD/triệu đơn vị đọc). | 0,10 USD trên mỗi triệu truy vấn (2 đơn vị đọc ở mức 0,05 USD/triệu đơn vị đọc). | 2,50 USD trên mỗi triệu truy vấn (50 đơn vị đọc ở mức 0,05 USD/triệu). |
Tóm tắt về sự khác biệt về 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ó chi phí là 0,10 USD trên mỗi triệu truy vấn với một 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 không được lập chỉ mục: Truy vấn quét tập hợp không được lập chỉ mục trong phiên bản Enterprise có chi phí là 2,50 USD trên mỗi triệu truy vấn, cao hơn đáng kể so với mức 0,30 USD được tính cho lượt đọc được lập chỉ mục tự động tương đương trong phiên bản Tiêu chuẩn. Điều này cho thấy 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 trên 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 trong phiên bản Tiêu chuẩn. Điều này cho thấy mức giá cơ bản thấp của đơn vị đọc trong phiên bản Enterprise khi các truy vấn được tối ưu hoá.
Ví dụ về giá theo thời gian thực
Để biết thêm thông tin về giá, hãy xem phần 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 tập hợp (được lập chỉ mục theo dấu thời gian). Mỗi bài đăng có kích thước là 6KiB. 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 ứng dụng khách.
| 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 giá | Truy vấn ban đầu và các bản cập nhật theo thời gian thực đều được tính phí trên mỗi lượt đọc tài liệu. | Truy vấn ban đầu được tính phí bằng đơn vị đọc (phần 4KiB).
Các bản cập nhật theo thời gian thực sử dụng SKU riêng cho các bản cập nhật theo thời gian thực. |
Phiên bản Enterprise tận dụng giá đơn vị đọc để có các lượt đọc ban đầu rẻ hơn |
| Lượt đọc đầu tiên (Đồng bộ hoá ban đầu 10 bài đăng, mỗi bài đăng có tài liệu 6KiB) | 10 lượt đọc được tính cho mỗi ứng dụng khách (kích thước tài liệu không quan trọng). | 21 đơn vị đọc được tính cho mỗi ứng dụng khách
(1 đơn vị đọc cho lượt quét chỉ mục của 10 bài đăng) (20 đơn vị đọc: 2 đơn vị đọc trên mỗi tài liệu 6KiB * 10 tài liệu) |
Phiên bản Enterprise tiêu thụ nhiều đơn vị hơn (21 so với 10) nhưng với mức giá đơn vị thấp hơn nhiều. |
| Chi phí cho lượt đọc đầu tiên (trên 1 triệu lượt đọc) | 10 lượt đọc * 1 triệu ứng dụng khách ở mức 0,30 USD/triệu: 3,00 USD. | 21 đơn vị đọc * 1 triệu ứng dụng khách ở mức 0,05 USD/triệu: 1,05 USD. | Lượt đọc ban đầu rẻ hơn gấp 4 lần trong phiên bản Enterprise. |
| Các bản cập nhật theo thời gian thực (2 bản cập nhật cho tài liệu 6 KiB) | 2 lượt đọc được tính (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 trên mỗi tài liệu 6KiB * 2 bản cập nhật theo thời gian thực). | Phiên bản Enterprise 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 (trên 1 triệu ứng dụng khách) | 2 lượt đọc * 1 triệu ứng dụng khách ở mức 0,30 USD/triệu: 0,60 USD. | 4 đơn vị theo thời gian thực * 1 triệu ứng dụng khách ở 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 đối với tình huống cập nhật cụ thể này. |
| Tổng chi phí | 3,60 USD (3,00 USD + 0,60 USD). | 2,25 USD (1,05 USD + 1,20 USD). | Phiên bản Enterprise rẻ hơn (2,25 USD so với 3,60 USD) trong tình huống này liên quan đến các tài liệu lớn (6KiB) và số lượng lớn. |
Các ví dụ khác về giá cho truy vấn Nghe theo thời gian thực đối với phiên bản Enterprise
Để minh hoạ, chi phí trong các tình huống sau được tính bằng mức giá us-central1 là 0,05 USD trên mỗi triệu đơn vị đọc và 0,30 USD trên mỗi triệu đơn vị cập nhật theo thời gian thực.
| Tình huống (Ứng dụng khách, 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ề các bản cập nhật theo thời gian thực | Giai đoạn 2: Mức tiêu thụ các bản cập nhật theo thời gian thực | Chi phí minh hoạ |
| 1 ứng dụng khách, tài liệu 2KiB | Truy vấn chạy một lượt quét tập hợp không đượ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 là 2KiB. | 5.000 Đơn vị đọc | 0,00025 USD (tính dựa trên 0,05 USD/triệu) | Ứng dụng khách nhận được tổng cộng 1.000 tài liệu bằng các bản cập nhật theo thời gian thực, với kích thước là 2KiB trên 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 0,30 USD/triệu) |
| 1.000 ứng dụng khách, tài liệu 2KiB | Mỗi ứng dụng khách trong số 1.000 ứng dụng khách chạy một truy vấn thực hiện lượt quét tập hợp không đượ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 là 2KiB. | 5 triệu Đơn vị đọc | 0,25 USD (tính dựa trên 0,05 USD/triệu) | Mỗi ứng dụng khách trong số 1.000 ứng dụng khách nhận được tổng cộng 1.000 tài liệu bằng các bản cập nhật theo thời gian thực, với kích thước là 2KiB trên mỗi tài liệu. | 1 triệu Đơn vị cập nhật theo thời gian thực | 0,30 USD (tính dựa trên 0,30 USD/triệu) |
| 1.000 ứng dụng khách, tài liệu 6KiB | Mỗi ứng dụng khách trong số 1.000 ứng dụng khách chạy một truy vấn thực hiện lượt quét tập hợp không đượ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 là 6KiB. | 15 triệu Đơn vị đọc | 0,75 USD (tính dựa trên 0,05 USD/triệu) | Mỗi ứng dụng khách trong số 1.000 ứng dụng khách nhận được tổng cộng 1.000 tài liệu bằng các bản cập nhật theo thời gian thực, với kích thước là 6KiB trên mỗi tài liệu. | 2 triệu Đơn vị cập nhật theo thời gian thực | 0,60 USD (tính dựa trên 0,30 USD/triệu) |