定價

相較於 Firestore Standard 版,Firestore Enterprise 版採用了全新的定價模式,計費方式從「每份文件」改為「每單位」(或每批),並將即時更新的費用分開計算。

下表詳細列出這兩個版本的單位費用。顯示的價格為 us-central1 區域的價格。

單位 Firestore Standard 版
Firestore Enterprise 版
已讀 每份文件每 10 萬次讀取$0.03 美元每百萬次讀取 $0.30 美元 每 100 萬個讀取單位$0.05 美元
:讀取單位是指從資料庫讀取資料時處理的資料 (文件或索引),以 4 KiB 為一組計算。
寫入 每 10 萬次寫入$0.09 美元或每百萬次寫入 $0.90 美元,按文件計費 每百萬個寫入單位$0.26 美元

寫入作業是以 1 KiB 為單位計算。
索引寫入作業現在會耗用寫入單位。請注意,建立欄位索引會耗用個別寫入單位,因此為 2 KiB 的字串建立索引會耗用 2 個寫入單位。

刪除 每 10 萬次刪除$0.01 美元每 100 萬次刪除$0.10 美元 使用寫入單位
即時更新 每份文件每 10 萬次讀取$0.03 美元每百萬次讀取 $0.30 美元 每 100 萬個讀取單位$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 美元

免費方案

下表列出免費層級的詳細資料:

單位 Firestore Standard 版 (每日免費方案配額) Firestore Enterprise 版 (每日免費額度)
讀取次數 50,000 50,000
Writes 20,000 40,000
刪除 20,000 包含在 Writes 中
即時更新 包含在 Reads SKU 中 50,000
儲存的資料 1 GB 儲存空間 1 GB 儲存空間

管道作業的價格摘要

讀取/寫入單位:依文件大小計算

不同版本之間的價格差異,在於讀取和寫入的計算方式。在 Standard 版中,費用通常是按文件計費。在 Enterprise 版中,系統會根據文件大小按單位收費:讀取以 4 KiB 為單位寫入以 1 KiB 為單位

情境 (閱讀文件) Standard 版 (按文件收費) Enterprise 版
(按單位收費)
定價重點
讀取 8 KiB 的大型文件 系統會針對 1 次讀取收取費用。 系統會產生 2 個讀取單位的費用 (8KiB /4KiB 單位,向上取整為 2 個單位)。 Enterprise 版的價格較低。雖然 Enterprise 版消耗的讀取單位比 Standard 版多,但 Enterprise 版的讀取單位起價為每百萬個讀取單位 $0.05 美元,Standard 版則為每百萬個讀取單位 $0.30 美元。
掃描集合 (內含 20 份文件,每份 1 KiB) 費用累計 20 次讀取 集合掃描:產生 5 個讀取單位的費用 (20 份文件 * 1KiB = 20KiB 總計;
20KiB / 4KiB 單位 = 5 個單位)

已建立索引的掃描:產生 21 個讀取單位 (每份文件 1 KiB,共 20 份,加上 1 次索引讀取)

如果文件很小 (平均文件大小為 1 到 2 KiB),Enterprise 版的費用會便宜許多。

索引費用:索引寫入會消耗單位

在 Enterprise 版中,索引並非免費,寫入文件時會消耗寫入單位。文件每有一個與索引相關的欄位,就會產生一個額外寫入單元

情境 (撰寫文件) Standard 版 (免索引寫入費用) Enterprise 版 (索引寫入費用以每 1KiB 為單位計算) 定價重點
使用 5 個單一欄位索引撰寫 5 KiB 的文件 費用會累計 1 次寫入 文件本身會累積 5 個寫入單位 (每單位 1KiB,5KiB / 1KiB),加上 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 美元

    每 1,000,000 個計數 $0.18 美元

    荷蘭 (europe-west4)

    每 1,000,000 次 $0.315 美元

    每 1,000,000 次 $0.252 美元

    每 1,000,000 次 $0.189 美元

    臺灣 (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 美元

    每 1,000,000 次計數 $0.285 美元

    此外,客戶還可享有 Firestore Enterprise 版的更廣泛免費層級。詳情請參閱 Firestore Enterprise 版定價。包括每日 50,000 個讀取單位的免費層級。 如要進一步瞭解這些定價模式的運作方式,請參閱定價範例