Firestore Enterprise 版採用新的定價模式,計費方式從「按文件」改為「按單位」(或分級),並將即時更新費用分開計算。
下表詳細列出這兩個版本的每單位費用。顯示的價格適用於 us-central1。
| Unit | Standard 版 |
Enterprise 版 |
| 讀取 | 每 10 萬次讀取$0.03 美元或每 100 萬次讀取 $0.30 美元,按文件計費 | 每 100 萬個讀取單位$0.05 美元 讀取單位是指從資料庫讀取資料時處理的資料 (文件或索引),以 4 KiB 為一組計算。 |
| 寫入 | 每 10 萬次寫入$0.09 美元或每 100 萬次寫入 $0.90 美元,按文件計費 | 每 100 萬個寫入單位$0.26 美元
寫入作業以 1 KiB 為單位計算。 |
| 刪除 | 每 10 萬次刪除作業$0.01 美元或每 100 萬次刪除作業$0.10 美元 | 使用寫入單元 |
| 即時更新 | 每 10 萬次讀取$0.03 美元或每 100 萬次讀取 $0.30 美元,按文件計費 | 每百萬個讀取單位$0.30 美元 即時更新功能有新的獨立 SKU。 |
| 儲存的資料 | 每 GiB 小時 $0.00020 美元 | 每 GiB 小時 $0.00032 美元 |
| 備份資料 | 每 GiB 小時 $0.00004 美元 | 每 GiB 小時 $0.00004 美元 |
| 還原作業 | 每 GiB $0.20 美元 | 每 GiB $0.20 美元 |
| PITR 資料 | 每 GiB 小時 $0.00020 美元 | 每 GiB 小時 $0.00020 美元 |
| 複製作業 | 每 GiB $0.20 美元 | 每 GiB $0.20 美元 |
免費方案
下表列出免費方案的詳細資料:
| Unit | Standard 版 (每日免費方案) | Enterprise 版 (每日免費方案) |
| 讀取 | 50,000 | 50,000 |
| 寫入 | 20,000 | 40,000 |
| 刪除 | 20,000 | 寫入作業包含 |
| 即時更新 | 包含在讀取 SKU 中 | 50,000 |
| 儲存的資料 | 1 GB 儲存空間 | 1 GB 儲存空間 |
管道作業定價摘要
讀取和寫入單位:依文件大小計算
各版本的定價差異之一,在於讀取和寫入作業的計算方式。Standard 版本通常會按文件收費。Enterprise 版會根據文件大小,按單位計費:讀取以 4 KiB 為單位,寫入以 1 KiB 為單位。
| 情境 (閱讀文件) | Standard 版 (按文件計費) | Enterprise 版 (按單位計費) |
定價重點 |
| 讀取 8 KiB 的大型文件 | 費用累計 1 次讀取。 | 費用會累計 2 個讀取單位 (8 KiB /4 KiB 單位,四捨五入至 2 個單位)。 | Enterprise 版本較便宜。雖然 Enterprise 版本的讀取單位用量高於 Standard 版本,但 Enterprise 版本的讀取單位起價為每百萬個讀取單位 $0.05 美元,而 Standard 版本則為每百萬個讀取單位 $0.30 美元。 |
| 掃描含有 20 份文件的集合,每份文件大小為 1 KiB | 費用累計 20 次讀取 | 集合掃描:費用會累計 5 個讀取單位 (20 份文件 * 1 KiB = 總計 20 KiB; 20 KiB / 4 KiB 單位 = 5 個單位) 索引掃描:費用累計 21 個讀取單位 (查詢 20 份文件,每份 1 KiB,1 次索引讀取) |
如果文件較小 (平均大小為 1 至 2 KiB),Enterprise 版本的費用會便宜許多。 |
索引費用:索引寫入作業會耗用單位
在 Enterprise 版本中,索引並非免費,寫入文件時會耗用寫入單位。文件每有一個索引相關欄位,就會產生一個額外寫入單位。
| 情境 (撰寫文件) | Standard 版 (無索引寫入費用) | Enterprise 版 (索引寫入作業以 1 KiB 為單位計費) | 定價重點 |
| 寫入 5 KiB 的文件,其中包含 5 個單一欄位索引 | 費用累計 1 次寫入。 | 文件本身會產生 5 個寫入單位 (5 KiB / 1 KiB),5 個索引則會產生 5 個額外寫入單位,總共 10 個寫入單位。 | 在 Enterprise 版本中,索引負擔會導致具有多個索引的大型寫入作業產生更多寫入單位。雖然 Enterprise 版消耗的寫入單位比 Standard 版多,但 Enterprise 版寫入單位的起價為每百萬個寫入單位 $0.26 美元,而 Standard 版為每百萬個寫入單位 $0.90 美元。 |
即時監聽查詢定價
即時查詢分為兩個步驟,定價結構也不同:
- 同步處理結果的初始查詢: 擷取初始資料集,並以讀取單位計費。
- 即時更新:初始查詢後反映文件變更的後續更新,並以即時更新單位計費。
每更新一份文件,每 4 KiB 資料需支付一個即時更新單元。
從結果集中移除文件時,也會產生一個即時更新單位的費用。相較之下,刪除文件時,系統不會收取讀取費用。
行動和網頁 SDK 監聽器的計費方式,也取決於是否啟用離線持續性:
- 如果啟用離線持續性,且監聽器中斷連線超過 30 分鐘 (例如使用者離線),系統會向您收取費用,就像您發出全新查詢和後續即時更新一樣。
- 如果停用離線持續性功能,每當事件監聽器中斷連線並重新連線,以及後續即時更新時,系統都會向您收取文件和索引項目讀取費用,就像您發出全新查詢一樣。
即時更新的免費方案用量
免費方案僅適用於每項專案的一個 Firestore 資料庫。在沒有免費方案資料庫的專案中,第一個建立的資料庫會獲得免費方案。即時更新查詢的免費方案為每天 50,000 個單位。
免費配額用完後,即時讀取單位適用下列定價。
| 區域 | 預設* (美元) | Cloud Firestore CUD - 1 年* (美元) | Cloud Firestore CUD - 3 年* (美元) |
| 北美 5 (nam5) | 每 1,000,000 個 $0.6 美元 |
每 1,000,000 個 $0.48 美元 |
0.36 / 1,000,000 次 |
| 北維吉尼亞州 (us-east4) | 每 1,000,000 個 $0.3 美元 |
每 1,000,000 個 $0.24 美元 |
0.18 / 1,000,000 次 |
| 荷蘭 (europe-west4) | 每 1,000,000 次 $0.315 美元 |
每 1,000,000 次 $0.252 美元 |
0.189 / 1,000,000 次 |
| 臺灣 (asia-east1) | 每 1,000,000 次 $0.347 美元 |
每 1,000,000 次 $0.277 美元 |
0.208/ 1,000,000 次 |
| 孟買 (asia-south1) | 每 1,000,000 個 $0.312 美元 |
每 1,000,000 個 $0.249 美元 |
每 1,000,000 次 $0.187 美元 |
| 聖保羅 (southamerica-east1) | 每 1,000,000 個 $0.476 美元 |
每 1,000,000 個 $0.381 美元 |
0.285 / 1,000,000 次 |
客戶還能享有 Firestore Enterprise 版更廣泛的免費方案。詳情請參閱 Firestore Enterprise 版定價。包括每天 50,000 個讀取單位的免費方案。如要進一步瞭解這些定價模式的運作方式,請參閱「定價範例」。