Expand description
Storage module — 5-Tier Hybrid Storage architecture.
All storage engines implement the StorageBackend trait.
The SQL layer depends only on this trait (Dependency Inversion Principle).
Modules§
- arrow_
ipc - Arrow IPC Format Utilities
- backup
- cache
- LRU Row Cache — Tier 2 Cache
- columnar
- Columnar Store — Arrow RecordBatch management.
- columnar_
cache - Columnar Cache — Tier 2: OLAP-optimized in-memory cache.
- columnar_
delta - Columnar Delta Store — MVCC-aware in-memory columnar buffer.
- compression
- delta_
store - Delta Store — Tier 1: In-memory write buffer backed by SkipList and DashMap.
- encryption
- gpu
- GPU Storage Layer — Optional acceleration using CUDA.
- index
- Bloom Filter Index — Tier 4 Index
- kv_
adapter - Integration layer between ColumnarDelta and SQL engine.
- memory_
wos - In-memory WOS backend using BTreeMap
- parquet_
io - Parquet I/O — Tier 5 (ROS) file operations.
- versioned_
batch - Versioned RecordBatch for MVCC Columnar Storage.
- wos
- WOS (Write-Optimized Store) — Tier 3: sled-backed durable row storage.
Traits§
- Storage
Backend - Core storage interface — all tiers implement this trait.