ストレージ
作成2026年4月4日Takeshi Takatsudo
KV、D1、R2 ストレージサービス
Cloudflare は異なるアクセスパターンに最適化された3つのストレージサービスを提供する。
概要
| サービス | 種類 | 最適な用途 | 整合性 |
|---|---|---|---|
| KV | キーバリューストア | 読み取り多、結果整合性データ | 結果整合性 |
| D1 | SQL データベース(SQLite) | リレーショナルデータ、複雑なクエリ | 強整合性 |
| R2 | オブジェクトストレージ(S3 互換) | ファイル、画像、大きなブロブ | 強整合性 |
適切なサービスの選択
graph TD
A[どんなデータ?] --> B{構造化/リレーショナル?}
B -->|はい| C[D1 - SQL データベース]
B -->|いいえ| D{大きなファイル/ブロブ?}
D -->|はい| E[R2 - オブジェクトストレージ]
D -->|いいえ| F{読み取り多、結果整合性で OK?}
F -->|はい| G[KV - キーバリューストア]
F -->|いいえ| C