Ví dụ về việc định giá

`

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 tình huống.

Ví dụ về giá của 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 Standard (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 quá trình quét chỉ mục và 1 cho quá trình đọ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ố 200KiB được quét. 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 @ 0,30 USD/triệu đơn vị đọc). 0,10 USD trên mỗi triệu truy vấn (2 đơn vị đọ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 @ 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ó giá 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ó giá 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 Standard. Đ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 của phiên bản Standard. Đ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ề 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 trên dấu thời gian). Mỗi bài đăng có kích thước 6KiB. Sau đó, 2 bài đăng trong số này được cập nhật, dẫn đến việc các thông tin 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 Standard Phiên bản Enterprise Điểm nổi bật về giá
Mô hì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í theo 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).

Thông tin cập nhật theo thời gian thực sử dụng 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 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 quá trình 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) 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/triệu: 1,05 USD. Lượt đọc ban đầu rẻ hơn gấp 4 lần trong phiên bản Enterprise.
Thông tin cập nhật theo thời gian thực (2 thông tin 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 thông tin cập nhật theo thời gian thực). Phiên bản Enterprise tách thông tin 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 cho 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à khối lượng lớn.

Các ví dụ khác về giá của truy vấn Nghe theo thời gian thực cho 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ề thông tin cập nhật theo thời gian thực Giai đoạn 2: Mức tiêu thụ thông tin 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 quá trình 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 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ách sử dụng thông tin cập nhật theo thời gian thực, với kích thước 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 quá trình 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 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ách sử dụng thông tin cập nhật theo thời gian thực, với kích thước 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 quá trình 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 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ách sử dụng thông tin cập nhật theo thời gian thực, với kích thước 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)