Skip to main content

Crate engramdb_io

Crate engramdb_io 

Source
Expand description

engramdb-io:分层读取、批量 badge gather、预取计划。

M1 范围:Warm+冷路径(OS 页缓存 + 分片文件 pread),带排序去重的批式 badge 读取, 多线程池化;T3 NVMe 专用 io_uring 后端留 M1.5(Linux)替换 pread 后端,接口不变。

Re-exports§

pub use batch::BadgeGather;
pub use batch::PrefetchPlan;
pub use tiers::TierManager;

Modules§

batch
批式 badge 读取:排序去重 + 预取计划 + 多线程 gather。
tiers
分层管理(M1 简单版):频率驱动热集 + 预算;T1=RAM 显式驻留,T2=OS 页缓存,T3=显式 IO。