Included Paid Storage (5 GB / mo included, then $0.75/GB-mo)0.13 / 5.00 GB
Single D1 Database Hard Limit (10 GB max per DB)0.13 / 10.00 GB
Monthly D1 Row Writes (50M / mo included, then $1.00 / 1M)2.10M / 50.00M
Database Growth Trajectory (Week 1 → Week 52)Blue: DB Size (GB) · Red line: 5 GB Included · Dashed: 10 GB Single-DB Limit
Assumptions from measured SQLite benchmarks on this crawler schema:
Base context: 7 Malaysia pharmacy chains (Watsons, AA, Guardian, Alpro, Caring, Sunway, BIG) × 20,000 SKUs = 140,000 main products.
Measured footprint: 520 bytes per main product (+ 1st snapshot + indexes) and 133 bytes per price change event (83 B price_snapshots + index + 50 B price_changes).
D1 Workers Paid ($5/mo) includes 5 GB storage (+$0.75/GB-mo), 50M writes/mo (+$1/1M), 25B reads/mo, and up to 100,000 databases (max 10 GB per single database).