Tài liệu này giải thích chi tiết về giá của Cloud Firestore. Nó cũng cho bạn biết cách giới hạn và giám sát chi tiêu của bạn trên Cloud Firestore.
Nếu bạn thanh toán bằng đơn vị tiền tệ không phải USD, giá được liệt kê bằng đơn vị tiền tệ của bạn trên SKU Nền tảng đám mây sẽ được áp dụng.
Tổng quan về giá cả
Khi bạn sử dụng Cloud Firestore, bạn sẽ bị tính phí những khoản sau:
- Số lượng tài liệu bạn đọc, viết và xóa .
- Dung lượng lưu trữ mà cơ sở dữ liệu của bạn sử dụng , bao gồm cả chi phí cho siêu dữ liệu và chỉ mục.
- Lượng băng thông mạng mà bạn sử dụng .
Việc sử dụng dung lượng và băng thông được tính bằng gibibyte (GiB), trong đó 1 GiB = 2 30 byte. Tất cả các khoản phí tích lũy hàng ngày.
Các phần sau cung cấp thông tin chi tiết về cách bạn bị tính phí cho việc sử dụng Cloud Firestore của mình.
Định giá theo địa điểm
Bảng sau liệt kê giá cho các lần đọc, ghi, xóa và lưu trữ cho từng vị trí Cloud Firestore:
Chọn địa bàn
Hoa Kỳ (đa vùng)
Hoa Kỳ (đa vùng)
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,06 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,18 đô la trên 100.000 tài liệu |
Xóa tài liệu | 0,02 USD trên 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,18 USD / GiB / tháng |
Oregon
Oregon
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,03 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,09 USD trên 100.000 tài liệu |
Xóa tài liệu | 0,01 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,15 USD / GiB / tháng |
Los Angeles
Los Angeles
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,036 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,108 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,012 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,108 USD / GiB / tháng |
Thành phố Salt Lake
Thành phố Salt Lake
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,036 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,108 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,012 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,108 USD / GiB / tháng |
Bắc Virginia
Bắc Virginia
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,033 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,099 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,011 đô la trên 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,099 USD / GiB / tháng |
Las Vegas
Las Vegas
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,033 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,099 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,011 đô la trên 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,165 USD / GiB / tháng |
phía Nam Carolina
phía Nam Carolina
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,06 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,18 đô la trên 100.000 tài liệu |
Xóa tài liệu | 0,02 USD trên 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,18 USD / GiB / tháng |
Montreal
Montreal
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,033 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,099 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,011 đô la trên 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,099 USD / GiB / tháng |
Sao Paulo
Sao Paulo
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,045 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | $ 0,135 trên 100.000 tài liệu |
Xóa tài liệu | 0,015 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,135 USD / GiB / tháng |
Châu Âu (đa khu vực)
Châu Âu (đa khu vực)
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,06 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,18 đô la trên 100.000 tài liệu |
Xóa tài liệu | 0,02 USD trên 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,18 USD / GiB / tháng |
Zürich
Zürich
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,042 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,126 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,014 đô la trên 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,210 USD / GiB / tháng |
Warsaw
Warsaw
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,039 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,117 USD trên 100.000 tài liệu |
Xóa tài liệu | 0,013 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,195 USD / GiB / tháng |
Frankfurt
Frankfurt
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,039 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,117 USD trên 100.000 tài liệu |
Xóa tài liệu | 0,013 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,117 USD / GiB / tháng |
London
London
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,039 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,117 USD trên 100.000 tài liệu |
Xóa tài liệu | 0,013 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,117 USD / GiB / tháng |
Mumbai
Mumbai
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,035 đô la trên 100.000 tài liệu |
Tài liệu viết | $ 0,104 trên 100.000 tài liệu |
Xóa tài liệu | 0,012 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,104 USD / GiB / tháng |
Sydney
Sydney
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,038 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,115 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,013 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,115 USD / GiB / tháng |
Hồng Kông
Hồng Kông
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,06 đô la trên 100.000 tài liệu |
Tài liệu viết | 0,18 đô la trên 100.000 tài liệu |
Xóa tài liệu | 0,02 USD trên 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,18 USD / GiB / tháng |
Đài loan
Đài loan
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,0345 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | $ 0,1042 trên 100.000 tài liệu |
Xóa tài liệu | 0,0115 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,1725 USD / GiB / tháng |
Tokyo
Tokyo
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,038 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,115 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,013 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,115 USD / GiB / tháng |
Singapore
Singapore
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,0369 USD trên 100.000 tài liệu |
Tài liệu viết | 0,1107 USD trên 100.000 tài liệu |
Xóa tài liệu | 0,0123 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,1846 USD / GiB / tháng |
Thủ đô Jakarta
Thủ đô Jakarta
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,038 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,115 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,013 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,192 USD / GiB / tháng |
Osaka
Osaka
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,038 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,115 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,013 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,195 USD / GiB / tháng |
Seoul
Seoul
Định giá vượt quá hạn ngạch miễn phí | |
---|---|
Tài liệu đọc | 0,038 đô la cho mỗi 100.000 tài liệu |
Tài liệu viết | 0,115 đô la cho mỗi 100.000 tài liệu |
Xóa tài liệu | 0,013 đô la cho mỗi 100.000 tài liệu |
Dữ liệu được lưu trữ | 0,192 USD / GiB / tháng |
Nếu bạn thanh toán bằng đơn vị tiền tệ không phải USD, giá được liệt kê bằng đơn vị tiền tệ của bạn trên SKU Nền tảng đám mây sẽ được áp dụng.
Đọc, ghi và xóa
Bạn bị tính phí cho mỗi lần đọc, ghi và xóa tài liệu mà bạn thực hiện với Cloud Firestore.
Phí ghi và xóa rất đơn giản. Đối với ghi, mỗi hoạt động set
hoặc update
được tính là một lần ghi.
Phí đọc có một số sắc thái mà bạn cần lưu ý. Các phần sau đây giải thích chi tiết những sắc thái này.
Nghe kết quả truy vấn
Cloud Firestore cho phép bạn lắng nghe kết quả của một truy vấn và nhận cập nhật theo thời gian thực khi kết quả truy vấn thay đổi.
Khi bạn nghe kết quả của một truy vấn, bạn sẽ bị tính phí cho một lần đọc mỗi khi tài liệu trong tập kết quả được thêm vào hoặc cập nhật. Bạn cũng bị tính phí cho một lần đọc khi tài liệu bị xóa khỏi tập kết quả vì tài liệu đã thay đổi. (Ngược lại, khi một tài liệu bị xóa, bạn không bị tính phí cho một lần đọc.)
Ngoài ra, nếu người nghe bị ngắt kết nối trong hơn 30 phút (ví dụ: nếu người dùng ngoại tuyến), bạn sẽ bị tính phí cho các lần đọc như thể bạn đã đưa ra một truy vấn hoàn toàn mới.
Quản lý tập hợp kết quả lớn
Cloud Firestore có một số tính năng để giúp bạn quản lý các truy vấn trả về một số lượng lớn kết quả:
- Con trỏ , cho phép bạn tiếp tục một truy vấn chạy dài.
- Mã thông báo trang , giúp bạn phân trang các kết quả truy vấn.
- Giới hạn , chỉ định số lượng kết quả để truy xuất.
- Offsets , cho phép bạn bỏ qua một số tài liệu cố định.
Không có chi phí bổ sung cho việc sử dụng con trỏ, mã thông báo trang và giới hạn. Trên thực tế, những tính năng này có thể giúp bạn tiết kiệm tiền bằng cách chỉ đọc những tài liệu mà bạn thực sự cần.
Tuy nhiên, khi bạn gửi một truy vấn bao gồm một phần bù, bạn sẽ bị tính phí đọc cho mỗi tài liệu bị bỏ qua. Ví dụ: nếu truy vấn của bạn sử dụng hiệu số 10 và truy vấn trả về 1 tài liệu, bạn sẽ bị tính phí cho 11 lần đọc. Bởi vì chi phí bổ sung này, bạn nên sử dụng con trỏ thay vì hiệu số bất cứ khi nào có thể.
Các truy vấn không phải là đọc tài liệu
Đối với các truy vấn không phải là đọc tài liệu, chẳng hạn như yêu cầu danh sách ID bộ sưu tập, bạn sẽ phải thanh toán cho một lần đọc tài liệu. Nếu việc tìm nạp toàn bộ tập hợp kết quả yêu cầu nhiều hơn một yêu cầu (ví dụ: nếu bạn đang sử dụng phân trang), bạn sẽ bị tính phí một lần cho mỗi yêu cầu.
Phí tối thiểu cho các truy vấn
Tính phí tối thiểu cho một tài liệu được đọc cho mỗi truy vấn mà bạn thực hiện, ngay cả khi truy vấn không trả về kết quả.
Quy tắc bảo mật Cloud Firestore
Đối với thư viện ứng dụng khách di động và web, nếu việc sử dụng Quy tắc bảo mật Cloud Firestore của bạn exists()
, get()
hoặc getAfter()
để đọc một hoặc nhiều tài liệu từ cơ sở dữ liệu của bạn, bạn sẽ bị tính phí cho các lần đọc bổ sung như sau:
Bạn bị tính phí cho những lần đọc cần thiết để đánh giá Quy tắc bảo mật Cloud Firestore của bạn.
Ví dụ: nếu các quy tắc của bạn đề cập đến ba tài liệu, nhưng Cloud Firestore chỉ phải đọc hai trong số các tài liệu đó để đánh giá các quy tắc của bạn, bạn sẽ bị tính phí cho hai lần đọc bổ sung cho các tài liệu phụ thuộc.
Bạn chỉ bị tính phí một lần đọc cho mỗi tài liệu phụ thuộc ngay cả khi các quy tắc của bạn đề cập đến tài liệu đó nhiều lần.
Bạn chỉ bị tính phí đánh giá quy tắc một lần cho mỗi yêu cầu.
Do đó, có thể tốn ít chi phí hơn khi đọc nhiều tài liệu so với đọc từng tài liệu một, vì đọc nhiều tài liệu cần ít yêu cầu hơn.
Khi bạn nghe kết quả của một truy vấn, bạn sẽ bị tính phí đánh giá quy tắc trong tất cả các trường hợp sau:
- Khi bạn đưa ra truy vấn.
- Mỗi khi kết quả truy vấn được cập nhật.
- Bất kỳ lúc nào thiết bị của người dùng ngoại tuyến, sau đó trực tuyến trở lại.
- Bất cứ lúc nào bạn cập nhật các quy tắc của mình.
- Bất kỳ lúc nào bạn cập nhật các tài liệu phụ thuộc trong quy tắc của mình.
Kích thước lưu trữ
Bạn bị tính phí cho lượng dữ liệu mà bạn lưu trữ trong Cloud Firestore, bao gồm cả chi phí lưu trữ. Lượng chi phí bao gồm siêu dữ liệu, chỉ mục tự động và chỉ mục tổng hợp. Mỗi tài liệu được lưu trữ trong Cloud Firestore yêu cầu siêu dữ liệu sau:
- ID tài liệu, bao gồm ID bộ sưu tập và tên tài liệu.
- Tên và giá trị của mỗi trường. Vì Cloud Firestore không có phạm vi nên tên của mỗi trường trong tài liệu phải được lưu trữ cùng với giá trị trường.
- Bất kỳ trường đơn và chỉ mục tổng hợp nào tham chiếu đến tài liệu. Mỗi mục nhập chỉ mục chứa ID bộ sưu tập; bất kỳ số lượng giá trị trường nào, tùy thuộc vào định nghĩa chỉ mục; và tên tài liệu.
Tìm hiểu cách tính dung lượng Cloud Firestore tại Tính toán kích thước bộ nhớ . Bạn có thể xem dung lượng bộ nhớ mà cơ sở dữ liệu của mình sử dụng bằng cách truy cập trang Chi tiết hạn ngạch của App Engine trong Bảng điều khiển GCP.
Băng thông mạng
Bạn bị tính phí cho băng thông mạng được sử dụng bởi các yêu cầu Cloud Firestore của bạn, như được hiển thị trong các phần sau. Chi phí băng thông mạng của một yêu cầu Cloud Firestore phụ thuộc vào kích thước phản hồi của yêu cầu, vị trí của cơ sở dữ liệu Cloud Firestore của bạn và đích của phản hồi.
Cloud Firestore tính toán kích thước phản hồi dựa trên định dạng tin nhắn được tuần tự hóa. Chi phí giao thức, chẳng hạn như chi phí SSL, không được tính vào việc sử dụng băng thông mạng. Các yêu cầu bị từ chối bởi Quy tắc bảo mật Cloud Firestore của bạn không được tính vào việc sử dụng băng thông mạng.
Để tìm hiểu lượng băng thông mạng bạn đã sử dụng, bạn có thể sử dụng Bảng điều khiển GCP để xuất dữ liệu thanh toán của mình thành một tệp .
Giá mạng chung
Đối với các yêu cầu bắt nguồn từ Google Cloud Platform (ví dụ: từ một ứng dụng chạy trên Google Compute Engine), bạn bị tính phí như sau:
Loại giao thông | Giá |
---|---|
Xâm nhập | Miễn phí |
Đi ra trong một khu vực | Miễn phí |
Đầu ra giữa các vùng trong cùng một vùng đa vùng | Miễn phí |
Đầu ra giữa các khu vực trong Hoa Kỳ (mỗi GiB) | 0,01 đô la (10 GiB đầu tiên mỗi tháng miễn phí) |
Đi ra giữa các khu vực, không bao gồm giao thông giữa các khu vực của Hoa Kỳ | Tỷ lệ truy cập Internet của Google Cloud Platform |
Nếu bạn thanh toán bằng đơn vị tiền tệ không phải USD, giá được liệt kê bằng đơn vị tiền tệ của bạn trên SKU Nền tảng đám mây sẽ được áp dụng.
Cloud Firestore cũng phải chịu các khoản phí truy cập Internet bổ sung vì những điều sau đây:
- Google Cloud yêu cầu giữa các khu vực, không bao gồm lưu lượng truy cập giữa các khu vực của Hoa Kỳ
- Yêu cầu từ bên ngoài Google Cloud (ví dụ: từ thiết bị di động của người dùng)
Xem tỷ lệ truy cập Internet của Google Cloud .
Xem ví dụ về giá cả
Để xem cách tích lũy chi phí thanh toán của Cloud Firestore trong một ứng dụng mẫu trong thế giới thực, hãy xem ví dụ về thanh toán trên Cloud Firestore .
Quản lý chi tiêu
Để giúp tránh các khoản phí không mong muốn trên hóa đơn của bạn, hãy đặt ngân sách hàng tháng và cảnh báo bằng bảng điều khiển thanh toán của Google Cloud.
Để theo dõi việc sử dụng Cloud Firestore của bạn, hãy mở tab Sử dụng Cloud Firestore trong Bảng điều khiển Firebase. Sử dụng trang tổng quan để đánh giá mức sử dụng của bạn trong các khoảng thời gian khác nhau.