Skip to main content

Module storage

Module storage 

Source
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§

StorageBackend
Core storage interface — all tiers implement this trait.