Engine Configuration

Vector Engine

ParameterDefaultDescription
M16Max HNSW connections per node per layer
EF_CONSTRUCTION200Search width during index build
Memory budget30%Percentage of total memory

Graph Engine

Graph, KV, and FTS engines do not have dedicated budget config fields. They draw from the sparse budget.

ParameterDefaultDescription
Compaction10%Buffer merge threshold

FTS Engine

ParameterDefaultDescription
Memtable threshold32M entriesFlush to segment threshold
Compaction levels8x8Level-based compaction

Columnar Engine

The Timeseries profile uses timeseries_budget_fraction (default 10%).

ParameterDefaultDescription
Block size1024Rows per block
partition_bynoneTime partition interval
retentionnoneData retention period

KV Engine

KV draws from the sparse budget. There is no dedicated kv_budget_fraction config field.

Memory Budget Fields

These are the actual config fields controlling memory allocation:

Config fieldDefaultControls
vector_budget_fraction0.30HNSW index and vector data
sparse_budget_fraction0.15Graph, KV, FTS, and metadata
crdt_budget_fraction0.10CRDT state and sync buffers
timeseries_budget_fraction0.10Columnar timeseries profile
query_budget_fraction0.20Query execution working memory