技术特征:
技术总结
本发明提供一种基于日志结构的持久性内存存储引擎装置和控制方法,包括持久性内存分配器、持久性操作日志和易失性索引结构;所述基于日志结构的存储引擎控制方法包括:所述持久性内存分配器为每个处理器分配新空间用于存储更新后的键值对;将获取的操作信息组织为紧凑的日志项,通过第一预设规则追加到所述持久性操作日志中;在所述易失性索引结构中更新索引项,以指向新的键值对,本申请通过重新设计日志结构存储格式和批量持久化方式,来充分发掘降低持久化开销的机会,设计高效的基于日志结构的持久性内存键值存储引擎,在降低延迟的同时保证系统的高吞吐率。
技术研发人员:舒继武;陈游旻;朱博弘;陆游游
受保护的技术使用者:清华大学
技术研发日:2019.07.19
技术公布日:2019.10.25