This is how I decide: large blobs?: R2 key value?: DOs SQL?: D1 KV: almost never <:LUL:5846028625589
This is how I decide:
large blobs?: R2
key value?: DOs
SQL?: D1
KV: almost never
large blobs?: R2
key value?: DOs
SQL?: D1
KV: almost never

wrangler --version, it should be 3.0.0 or higher
wrangler init as you follow the guide it is created for you
wrangler dev context.DB is
select * from cities_all where name like ? limit 10
).bind('%' + sanitizedCity + '%').all()CITIES_ALL, which is the syntax for service workers - the new module worker syntax makes bindings available under env that you get in the handler, so you should be using env.CITIES_ALL
wrangler --versionwrangler initcontext.DBD1Database {
binding: Fetcher
}
select * from cities_all where name like ? limit 10
CITIES_ALLenv.CITIES_ALL