Concepts¶
This section explains how VaireDB works — what each node does, how data is distributed and replicated, how queries run, and what guarantees you can rely on.
-
What VaireDB optimizes for, and what is explicitly out of scope for v0.1.
-
The coordinator/core topology and node responsibilities.
-
Query routing, distributed planning, and the metadata catalog.
-
The embedded DuckDB engine, storage, and query execution.
-
Hash sharding and quorum-based replication.
-
The read, write, and DDL paths, end to end.
-
Node discovery, primary assignment, and failure detection.
-
Wire protocols between clients, the coordinator, and core nodes.
-
The per-shard consistency model and its limitations.
-
WAL, quorum, recovery, and planned snapshotting.