定價

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 為單位計算。
索引寫入作業現在會耗用寫入單位。請注意,為欄位建立索引會耗用獨立的寫入單位,因此為 2 KiB 字串欄位建立索引會耗用 2 個寫入單位。

刪除 每 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 個讀取單位的免費方案。如要進一步瞭解這些定價模式的運作方式,請參閱「定價範例」。