| Cloud Firestore Enterprise エディションにのみ関連します。 |
このページでは、MongoDB 互換の Cloud Firestore のリクエストの割り当てと上限について説明します。
無料枠の使用量
MongoDB 互換の Cloud Firestore には無料枠が用意されており、無料で使い始めることができます。無料枠の量は次の表のとおりです。
無料枠の量は日単位で適用され、太平洋時間の午前 0 時にリセットされます。
無料枠は、プロジェクトごとに 1 つの MongoDB 互換の Cloud Firestore データベースにのみ適用されます。無料枠のデータベースがないプロジェクトで最初に作成されたデータベースには、無料枠が適用されます。無料枠が適用されたデータベースが削除されると、次に作成されるデータベースに無料枠が適用されます。
| 無料枠 | Quota |
|---|---|
| 保存データ | 1 GiB |
| ユニットの読み取り | 50,000/日 |
| ユニットの書き込み | 40,000/日 |
| 送信データ転送 | 10 GiB/月 |
次のオペレーションと機能には、無料の使用量は含まれていません。 次の機能を使用するには、課金を有効にする必要があります。
- 管理対象の削除(TTL)
- データのバックアップ
- 復元オペレーション
これらの機能に対する課金の詳細については、ストレージ料金をご覧ください。
標準的な制限
次の表は、MongoDB 互換の Cloud Firestore に適用される制限を示しています。特に断りのない限り、これらはハードリミットです。
データベース
| 上限 | 詳細 |
|---|---|
| プロジェクトあたりのデータベースの最大数 |
100 この上限の引き上げをリクエストするには、サポートにお問い合わせください。 |
| プロジェクトあたりの顧客管理の暗号鍵(CMEK)データベースの最大数 |
0 この機能は許可リストの後にあるため、デフォルトでは割り当ては 0 です。 割り当ての増加をリクエストするには、CMEK アクセス リクエスト フォームに記入します。 |
コレクション、ドキュメント、およびフィールド
| 上限 | 詳細 |
|---|---|
| コレクション名の制約 |
|
ドキュメント ID(_id)に関する制約 |
|
| ドキュメントの最大サイズ | 4 MiB |
| フィールド名の制約 |
|
| フィールド名の最大サイズ | 1,500 バイト |
| フィールドパスの最大サイズ | 1,500 バイト |
| フィールド値の最大サイズ | 4 MiB - 89 バイト |
| マップまたは配列内のフィールドの最大深度 | 20 マップ フィールドと配列フィールドは、オブジェクトの全体的な深度を 1 レベル引き上げます。たとえば、次のオブジェクトの合計深度は 3 レベルです。 {
nested_object: { #depth 1
nested_array: [ #depth 2
{
foo: "bar" #depth 3
}
]
}
} |
読み取り、書き込み、トランザクション
| 上限 | 詳細 |
|---|---|
| クエリのメモリ上限 | 128 MiB |
| トランザクションの時間制限 | 270 秒 + 60 秒のアイドル時間 |
インデックス
| 上限 | 詳細 |
|---|---|
| データベース 1 つあたりの複合インデックスの最大数 |
1000 この上限の引き上げをリクエストするには、サポートにお問い合わせください。 |
|
ドキュメントごとのインデックス エントリの最大数 |
40,000 |
| インデックス内のフィールドの最大数 | 100 |
| インデックス エントリの最大サイズ |
7.5 KiB |
| ドキュメントのインデックス エントリの最大合計サイズ |
8 MiB |
有効期間(TTL)
| 上限 | 詳細 |
|---|---|
| データベース 1 つあたりの TTL 構成の最大数 |
500 |
保存済みクエリの上限
| 値 | 上限 |
|---|---|
| プロジェクトごとの保存済みクエリの最大数(他の Google Cloud プロダクトの保存済みクエリを含む) | 10,000 |
| 各クエリの最大サイズ | 1 MiB |