@@ -13,30 +13,39 @@ the cloud.
1313
1414## Quick Start
1515
16- ### 1. Install Dependencies
17-
18- ``` bash
19- npm install
20- npm run build
21- ```
22-
23- ### 2. Choose Your Deployment
24-
25- Pick the storage option that best fits your needs:
26-
27- ## Storage Comparison
28-
29- | Storage | Read Latency | Consistency | Max Value Size | Free Tier | Best For | Deploy |
30- | ---------| --------------| -------------| ----------------| ----------------| ------------------------| --------|
31- | ** KV** | <1ms | Eventual | 25 MB | 100K reads/day | Fast, simple key-value | [ ![ Deploy] ( https://deploy.workers.cloudflare.com/button )] ( https://deploy.workers.cloudflare.com/?url=https://github.com/Kodular/TinyWebDB-OneClick/tree/main/packages/cloudflare-kv ) |
32- | ** D1** | ~ 5ms | Strong | ~ 1 GB | 5M reads/day | Strong consistency | [ ![ Deploy] ( https://deploy.workers.cloudflare.com/button )] ( https://deploy.workers.cloudflare.com/?url=https://github.com/Kodular/TinyWebDB-OneClick/tree/main/packages/cloudflare-d1 ) |
33- | ** R2** | ~ 10ms | Strong | Unlimited | 10 GB storage | Large values | [ ![ Deploy] ( https://deploy.workers.cloudflare.com/button )] ( https://deploy.workers.cloudflare.com/?url=https://github.com/Kodular/TinyWebDB-OneClick/tree/main/packages/cloudflare-r2 ) |
16+ Pick the hosting and storage option that best fits your needs:
17+
18+ | Hosting | Database | Deploy |
19+ | -----------------------| ---------------------| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
20+ | Cloudflare Workers | KV (Key-Value) | [ ![ Deploy] ( https://deploy.workers.cloudflare.com/button )] ( https://deploy.workers.cloudflare.com/?url=https://github.com/Kodular/TinyWebDB-OneClick/tree/main/packages/cloudflare-kv ) |
21+ | Cloudflare Workers | D1 (SQLite) | [ ![ Deploy] ( https://deploy.workers.cloudflare.com/button )] ( https://deploy.workers.cloudflare.com/?url=https://github.com/Kodular/TinyWebDB-OneClick/tree/main/packages/cloudflare-d1 ) |
22+ | Cloudflare Workers | R2 (Object Storage) | [ ![ Deploy] ( https://deploy.workers.cloudflare.com/button )] ( https://deploy.workers.cloudflare.com/?url=https://github.com/Kodular/TinyWebDB-OneClick/tree/main/packages/cloudflare-r2 ) |
23+ | Vercel Edge Functions | KV (Redis) | [ ![ Deploy with Vercel] ( https://vercel.com/button )] ( https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FKodular%2FTinyWebDB-OneClick%2Ftree%2Fmain%2Fpackages%2Fvercel-kv&project-name=tinywebdb-vercel-kv&repository-name=tinywebdb-vercel-kv&stores=%5B%7B%22type%22%3A%22kv%22%7D%5D ) |
24+ | Vercel Edge Functions | Postgres | [ ![ Deploy with Vercel] ( https://vercel.com/button )] ( https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FKodular%2FTinyWebDB-OneClick%2Ftree%2Fmain%2Fpackages%2Fvercel-postgres&project-name=tinywebdb-vercel-postgres&repository-name=tinywebdb-vercel-postgres&stores=%5B%7B%22type%22%3A%22postgres%22%7D%5D ) |
25+ | Vercel Edge Functions | Blob Storage | [ ![ Deploy with Vercel] ( https://vercel.com/button )] ( https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FKodular%2FTinyWebDB-OneClick%2Ftree%2Fmain%2Fpackages%2Fvercel-blob&project-name=tinywebdb-vercel-blob&repository-name=tinywebdb-vercel-blob&stores=%5B%7B%22type%22%3A%22blob%22%7D%5D ) |
26+
27+ ### Database Comparison
28+
29+ Note that Vercel does not "natively" offer a database option. Instead, different providers are offered in a marketplace.
30+ Still, 1-click deployment, but specific limits may vary from one option within the same "database type" to another.
31+
32+ | Database | Type | Read Latency | Consistency | Max Value Size | Free Tier |
33+ | ---------------------| ----------------| --------------| -------------| ----------------| ----------------|
34+ | ** Cloudflare KV** | Key-Value | <1ms | Eventual | 25 MB | 100K reads/day |
35+ | ** Cloudflare D1** | SQLite | ~ 5ms | Strong | ~ 1 GB | 5M reads/day |
36+ | ** Cloudflare R2** | Object Storage | ~ 10ms | Strong | Unlimited | 10 GB storage |
37+ | ** Vercel KV** | Redis | <1ms | Eventual | _ Depends_ | _ Depends_ |
38+ | ** Vercel Postgres** | PostgreSQL | ~ 5ms | Strong | _ Depends_ | _ Depends_ |
39+ | ** Vercel Blob** | Object Storage | ~ 10ms | Strong | 500 MB/blob | 100 MB storage |
3440
3541** Detailed setup guides:**
3642
37- - [ KV Setup Guide] ( packages/cloudflare-kv/README.md )
38- - [ D1 Setup Guide] ( packages/cloudflare-d1/README.md )
39- - [ R2 Setup Guide] ( packages/cloudflare-r2/README.md )
43+ - [ Cloudflare KV Setup Guide] ( packages/cloudflare-kv/README.md )
44+ - [ Cloudflare D1 Setup Guide] ( packages/cloudflare-d1/README.md )
45+ - [ Cloudflare R2 Setup Guide] ( packages/cloudflare-r2/README.md )
46+ - [ Vercel KV Setup Guide] ( packages/vercel-kv/README.md )
47+ - [ Vercel Postgres Setup Guide] ( packages/vercel-postgres/README.md )
48+ - [ Vercel Blob Setup Guide] ( packages/vercel-blob/README.md )
4049
4150## Contributing
4251
0 commit comments