数据管理技术方案
为了追求应用数据在不同IO粒度、随机IO模型和磁盘读写下的极致性能,BoostIO创新性地在缓存层的多级数据布局上采用流式/线性数据存储方式,主要解决不同IO大小带来的缓存空间浪费、减少随机IO带来的频繁磁盘寻址导致的写入时延增大等性能瓶颈问题。流式数据管理方案的核心思想是提供一个逻辑地址无限大的线性空间,那么每次数据写入的时候首先从线性空间中向后递增地分配写入偏移,然后以append形式将数据追加写入到线性空间中。当前流式数据管理支持使用内存和Nvme SSD磁盘介质作为缓存空间。
图1 流式数据管理
父主题: 关键技术