Storage Model¶
Grafeo uses a hybrid storage model optimized for graph workloads.
Overview¶
graph TB
subgraph "Logical Layer"
NODES[Nodes]
EDGES[Edges]
PROPS[Properties]
end
subgraph "Physical Layer"
COLS[Columnar Storage]
ADJ[Adjacency Lists]
IDX[Indexes]
end
subgraph "Persistence Layer"
WAL[Write-Ahead Log]
DATA[Data Files]
end
NODES --> COLS
EDGES --> ADJ
PROPS --> COLS
COLS --> DATA
ADJ --> DATA
IDX --> DATA
WAL --> DATA Sections¶
-
Type-specific columnar storage for properties.
-
Chunked adjacency lists for edge traversal.
-
Statistics for data skipping.
-
Type-specific compression strategies.