What is a lakebase?
A lakebase is an operational database built directly on cloud object storage, separating storage from compute. This is the reference for the category, with real examples.
Lakebase Criteria
We define a lakebase as a database that meets the following criteria.
Operational Workload
It serves live, low-latency queries for apps and agents. That is what separates a lakebase from a lakehouse or a warehouse.
Compute-Storage Separation
Compute is stateless and ephemeral. It can start, stop, scale, or fail without losing data, because it owns no durable state.
Object storage source of truth
Durability lives in cloud object storage like S3, not on a disk attached to one machine. Local NVMe and RAM are caches, never the only copy.
Open-Format Storage
Data sits in open formats that other services can read directly. That keeps it portable, makes recovery fast, and removes the batch exports and data pipelines you would otherwise build.
Examples of lakebases
The clearest example is Lakebase Postgres. The category also spans vector, search, and streaming systems that meet the criteria. Each entry cites the vendor's own documentation.
Lakebase Postgres
Serverless Postgres built directly on cloud object storage.
turbopuffer
Search and retrieval with object storage as the sole source of truth.
Quickwit
Search that runs directly on object storage.
Zilliz Cloud and Milvus
A vector database with explicit storage and compute separation.
LanceDB
A vector database whose storage format is open and readable by other tools.
RisingWave
Streaming SQL that keeps its state in object storage.
GreptimeDB
Time-series and observability data stored as Parquet on object storage.
SlateDB
An embedded storage engine that makes object storage the disk.
Side by side
How each example compares against the criteria.
| Database | Kind | Storage / compute split | Object storage source of truth | Open format | Storage backend | Open source |
|---|---|---|---|---|---|---|
| Lakebase Postgres | relational | Yes | Yes | Partial | Cloud object storage (S3) | Yes |
| turbopuffer | search | Yes | Yes | No | Object storage (S3, GCS, Cloudflare R2) | No |
| Quickwit | search | Yes | Yes | No | Object storage (S3, GCS, Azure, MinIO) | Yes |
| Zilliz Cloud and Milvus | vector | Yes | Yes | No | Object storage (S3, MinIO) for persistence | Yes |
| LanceDB | vector | Yes | Yes | Yes | Object storage (S3, GCS, Azure) | Yes |
| RisingWave | streaming | Yes | Yes | Partial | Object storage (S3) for state and tables | Yes |
| GreptimeDB | time-series | Yes | Yes | Yes | Object storage (S3, GCS, Azure) | Yes |
| SlateDB | key-value | Yes | Yes | No | Object storage (S3, GCS, Azure Blob, MinIO) | Yes |
Some databases separate storage and compute but are not lakebases. See what is not a lakebase: local-disk databases, analytics engines, and cloud-native databases on proprietary storage.