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
- erasure_
coding - gpu
- GPU Storage Layer — Optional acceleration using CUDA.
- index
- Bloom Filter Index — Tier 4 Index
- kv_
adapter - Integration layer between ColumnarDelta and SQL engine.
- manager
- memory_
wos - In-memory WOS backend using BTreeMap
- metadata
- native_
wos - Native WOS — self-implemented Write-Optimized Store
- parquet_
io - Parquet I/O — Tier 5 (ROS) file operations.
- partition
- 파티셔닝 — Range / Hash / List 파티션 키 기반 물리적 분할
- realtime_
sync - HTAP 실시간 동기화 설정
- versioned_
batch - Versioned RecordBatch for MVCC Columnar Storage.
Traits§
- Storage
Backend - Core storage interface — all tiers implement this trait.