当前位置: 首页 > 专利查询>清华大学专利>正文

非易失性主存中事务数据存储优化方法及系统技术方案

技术编号:11740282 阅读:150 留言:0更新日期:2015-07-16 00:10
本发明专利技术提出一种非易失性主存中事务数据存储优化方法,利用非易失性主存的数据保持时间与写入速度成负相关的性质,在非易失性主存中预存多组写入参数,从中选择两组,其中,第一组写入参数的数据保持时间长、写入速度慢,第二组写入参数的数据保持时间短、写入速度快,该方法判断要存储的事务数据的类型属于持久性数据还是日志;如果为持久性数据,则采用第一组写入参数进行存储;如果为日志,则采用第二组写入参数进行存储。本发明专利技术的方法既能够满足系统在发生故障时对一致性的要求,同时能够加速事务执行时对日志的操作,而且能够有效的延长非易失性内存的使用寿命。本发明专利技术还提供了一种非易失性主存中事务数据存储优化系统。

【技术实现步骤摘要】

本专利技术涉及非易失性主存存储
,特别涉及一种非易失性主存中事务数据 存储优化方法及系统。
技术介绍
非易失性主存(Non-Volatile Memory,NVM)是一种新型的内存,它具有字节可寻 址、掉电非易失、存储密度高、不需要频繁的刷新、能耗低的优点。同时,它也存在不足之处, 如相对较长的写延时,以及有限的写次数限制。非易失性内存对计算机系统结构、系统软 件、软件库以及应用程序都有很多新的启示。非易失性内存设备可以与现有的DRAM设备共 同构成混合主存,其中应用程序中临时性的数据存储在DRAM上,而把需要持久保存的数据 存储在NVM上。NVM用作内存时,需要对现有的体系结构和软件架构进行重新设计或者优 化。 目前的一种方法是使用软件事务内存(Software Transactional Memory,STM)技 术,该技术能够使NVM维持事务特性,即原子性(Atomicity)、一致性(Consistency)、隔离 性(Isolation)和持久性(Durability)。同时,由于STM是基于现有的编程模型,这种使 用STM技术对NVM进行管理和控制的方本文档来自技高网...

【技术保护点】
一种非易失性主存中事务数据存储优化方法,其特征在于,利用非易失性主存的数据保持时间与写入速度成负相关的性质,在所述非易失性主存中预存多组写入参数,从中选择两组写入参数,其中,第一组写入参数的数据保持时间长、写入速度慢,第二组写入参数的数据保持时间短、写入速度快,所述方法包括以下步骤:判断要存储的事务数据的类型,其中,所述要存储的事务数据的类型包括持久性数据和日志;如果所述要存储的事务数据为持久性数据,则采用第一组写入参数对所述事务数据进行存储;如果所述要存储的事务数据为日志,则采用第二组写入参数对所述事务数据进行存储。

【技术特征摘要】

【专利技术属性】
技术研发人员:舒继武孙龙陆游游
申请(专利权)人:清华大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1