本頁面說明 Cloud Firestore 的要求配額和限制。
免費方案用量
Cloud Firestore 提供免費方案,讓您無須付費即可開始使用 Cloud Firestore。下表列出免費方案的用量。
免費方案額度每日計算,並在太平洋時間午夜重設。
免費方案僅適用於每項專案的一個 Cloud Firestore 資料庫。在沒有免費方案資料庫的專案中,第一個建立的資料庫將享有免費方案。如果刪除套用免費方案的資料庫,下一個建立的資料庫就會套用免費方案。
| 免費方案 | 配額 |
|---|---|
| 儲存的資料量 | 1 GiB |
| 讀取單位 | 每天 50,000 次 |
| 寫入單位 | 每天 40,000 個 |
| 傳出資料移轉 | 每月 10 GiB |
下列作業和功能不提供免費額度。您必須啟用計費功能,才能使用下列功能:
- 代管刪除作業 (TTL)
- 備份資料
- 復原作業
如要進一步瞭解這些功能的計費方式,請參閱「儲存空間定價」。
標準限制
下表列出適用於 Cloud Firestore 的限制。除非另有說明,否則這些都是硬性限制。
資料庫
| 限制 | 詳細資料 |
|---|---|
| 每項專案的資料庫數量上限 |
100 如要提高這項限制,請與支援團隊聯絡。 |
| 每項專案的客戶自行管理的加密金鑰 (CMEK) 資料庫數量上限 |
0 這項功能僅限許可清單中的使用者使用,因此預設配額為 0。 如要申請提高配額,請填寫 CMEK 存取權要求表單。 |
集合、文件和欄位
| 限制 | 詳細資料 |
|---|---|
| 集合名稱限制 |
|
文件 ID 限制 (_id) |
|
| 檔案大小上限 | 16 MiB |
| 欄位名稱限制 |
|
| 欄位名稱大小上限 | 1,500 個位元組 |
| 欄位路徑大小上限 | 1,500 個位元組 |
| 欄位值大小上限 | 16 MiB - 89 個位元組 |
| 對應關係或陣列中欄位的深度上限 | 20 對應和陣列欄位會使物件的整體深度增加一個層級。舉例來說,下列物件的總深度為三層: {
nested_object: { #depth 1
nested_array: [ #depth 2
{
foo: "bar" #depth 3
}
]
}
} |
讀取、寫入和交易
| 限制 | 詳細資料 |
|---|---|
| 查詢的記憶體限制 | 128 MiB |
| 交易時間限制 | 270 秒,閒置到期時間為 60 秒 |
索引
| 限制 | 詳細資料 |
|---|---|
| 資料庫的索引數量上限 |
1000 如想要求提高這項限制,請與支援團隊聯絡。 |
|
每個文件的索引項目數量上限 |
40,000 |
| 索引中的欄位數量上限 | 100 |
| 索引項目大小上限 |
7.5 KiB |
| 文件的索引項目大小總和上限 |
8 MiB |
存留時間 (TTL)
| 限制 | 詳細資料 |
|---|---|
| 資料庫的存留時間設定數量上限 |
500 |
已儲存的查詢限制
| 值 | 限制 |
|---|---|
| 每個專案的已儲存的查詢數量上限 (包括其他 Google Cloud 產品的已儲存的查詢) | 10,000 |
| 每項查詢的大小上限 | 1 MiB |