Data & Analytics
Data services deserve their own design decisions: schema, keys, consistency, retention, and access. FSharp.CloudEdge exposes their Worker-side APIs through Runtime.Workers, while management clients configure the underlying resources. Sharing an assembly does not make their lifecycles interchangeable.
| Service | Data and access pattern | Dedicated page |
|---|---|---|
| D1 | SQL records, prepared queries, transactional batches | D1 |
| R2 | Object bodies, streams, and metadata | R2 |
| Workers KV | Distributed key-value reads | KV |
| Vectorize | Vectors, metadata filters, similarity retrieval | Vectorize |
| Analytics Engine | Event measurements and sampled SQL aggregates | Analytics Engine |
The Hybrid Search recipe combines D1 and Vectorize with an embedding model. Artifacts has its own treatment for Git-compatible repositories and versioned file trees.
Start with Account Setup to see management clients create resources, then Worker Upload for environment bindings. Each service page calls out behaviors that need runtime verification; community reports help mature those bindings.