โ† Cloudflare & Edge Computing learning path
Cloudflare & Edge Computing ยท Module 7 of 10

Edge storage: KV, D1, R2 and Durable Objects

Cloudflare offers storage that Workers can use.

๐Ÿ“– Key ideas

  1. Workers KV is a global key-value store, best for read-heavy data.
  2. D1 is a serverless SQL database built on SQLite.
  3. R2 is S3-compatible object storage with no egress fees.
  4. Durable Objects give one strongly consistent object per id, good for chat rooms and counters.
  5. Queues pass background jobs between Workers.
๐Ÿ’ก Real-life example: KV is a notice board copied to every branch; D1 is the branch ledger; R2 is the storeroom for big boxes.
Workers KVGlobal key-value store
D1Serverless SQLite database
R2S3-compatible object storage
Durable ObjectSingle consistent stateful object