Firestore 版本總覽

本頁面說明 Firestore 版本和主要功能。

Firestore 提供下列版本:

  • Enterprise 版:提供最先進的 Firestore 功能,讓開發人員享有最大的彈性和控制權。除了 Firestore API 和 Firebase SDK,這個 SDK 也支援與 MongoDB 相容的 Firestore API,可執行即時和離線查詢。

    Enterprise 版提供進階查詢引擎,具備超過 180 項功能、可自訂的索引選項,以及高達五倍的效能。Enterprise 版採用新式定價模式,根據讀取和寫入的位元組數、使用的儲存空間和產生的網路輸出流量計算費用。

  • 標準版:提供核心 Firestore 功能,包括標準查詢引擎、可提升效能的自動建立索引功能,以及支援即時同步和離線查詢的 Firebase SDK。標準版採用簡化的定價模式,依據讀取和寫入的文件數、使用的儲存空間和產生的網路輸出流量計費。

版本功能

下表摘要列出各版本支援的功能:

Enterprise 標準
查詢引擎

進階查詢引擎

  • 超過 180 個階段和運算子,包括支援匯總、算術、陣列、集合、型別轉換和彙整資料。
  • 您可以執行查詢,無論是否使用索引都沒問題。

標準查詢引擎

  • 標準查詢功能,可進行基本比較和比對。
  • 所有查詢都需要涵蓋索引。
文件大小限制
  • 與 MongoDB 相容時為 16 MiB
  • 原生模式的 Firestore 為 1 MiB
1 MiB
支援與 MongoDB 相容的 Firestore
支援原生模式的 Firestore:伺服器端、網頁和行動 SDK,提供即時和離線支援
建立索引 可完全自訂,並支援不重複、密集和稀疏等進階索引。 自動為所有文件欄位建立基本索引
文字搜尋 是 (預先發布版)
地理空間搜尋 是 (預先發布版)
變更資料擷取 觸發條件 觸發條件
觀測能力
  • Cloud Monitoring
  • 查詢說明
  • 查詢洞察
  • Database Center
  • Cloud Monitoring
  • 查詢說明
  • 查詢洞察
  • Database Center
資料保護
  • 排定的備份
  • 時間點復原
  • 排定的備份
  • 時間點復原
  • 加密
    • Google-owned and Google-managed encryption key
    • 客戶自行管理的加密金鑰
    • Google-owned and Google-managed encryption key
    • 客戶自行管理的加密金鑰
    儲存空間 SSD 混合型儲存空間 (SSD 和 HDD)
    效能 祝您順心 良好
    承諾使用折扣 1 年 20%,3 年 40% 1 年 20%,3 年 40%

    資料存取模式

    Firestore 支援下列資料存取模式,可讀取及寫入資料:

    • 與 MongoDB 相容的 Firestore 模式:這個介面支援與 MongoDB 相容的 Firestore,可讓您重複使用現有的 MongoDB 驅動程式、工具和開放原始碼生態系統整合項目與 Firestore。
    • 原生模式的 Firestore:這個介面支援 Firestore 的所有最新和最創新功能,包括 Firestore 用戶端程式庫中的即時同步和離線快取。
    • Datastore 模式的 Firestore:這個介面最適合 Datastore 和 App Engine Datastore 應用程式。

    各版本支援的資料存取模式

    可用的資料存取模式取決於資料庫版本。建立資料庫時,必須選取資料存取模式。你無法變更這個模式。

    • Firestore Enterprise 版:支援 MongoDB 相容 API 或原生模式的 Firestore API。
    • Firestore Standard 版:支援 Firestore Native API 或 Datastore API。

    爭取最高成效

    Firestore Enterprise 版非常適合需要極致效能的應用程式。Firestore Enterprise 版的效能比 Standard 版提升多達五倍,尤其是在尾端延遲方面。這項優勢主要歸功於進階查詢引擎和速度更快的 SSD 儲存空間。

    盡量擴大

    Firestore Enterprise 版可更妥善地處理網路流量爆量情況,處理速率最高可達標準版的 8 倍。

    定價

    如要進一步瞭解 Firestore 版本定價,請參閱 Firestore Enterprise 版定價Firestore Standard 版定價。兩種 Firestore 版本的定價模式,都是根據執行的作業數、使用的儲存空間和產生的網路輸出流量計算而得。Firestore 企業版會根據讀取和寫入的位元組數來計算作業,而標準版則會根據讀取或寫入的文件數來計算。

    您可以在任一版本中開始使用 Firestore,並享有每日免費用量。

    在專案中混用不同版本

    您可以在同一個專案中建立 Firestore Enterprise 版和標準版資料庫。

    在不同版本之間遷移資料

    如要試用進階查詢引擎和其他 Enterprise 版功能,請建立新的 Enterprise 版資料庫。Firestore 資料與這兩個版本都相容。 如要在不同版本之間遷移資料,請使用 Firestore 的匯入和匯出功能

    後續步驟