计算机研究与发展

北大核心,JST,Pж(AJ),EI,CSCD

国内刊号:11-1777/TP

国际刊号:1000-1239

计算机研究与发展杂志2018年第2期:面向数据库的持久化事务内存

发布日期:

作者:HillelAvni,王鹏,

关键词:硬件事务内存, 非易失性内存, 数据库事务, 多核, 共享内存, ACID特性, 一致性,

硬件事务内存(hardwaretransactionalmemory,HTM)和可字节寻址的非易失性内存(nonvolatilememory,NVM)已经可以在新的计算机设备中使用.使用HTM确保一致性和隔离性,使用NVM确保持久性,组合使用两者可以实现满足原子性、一致性、隔离性和持久性(atomicity,consistency,isolationanddurability,ACID)特性的事务.ACID事务在数据库中非常有价值,但由于数据库事务通常较大,其面临的挑战是HTM固有的容量限制和争用水平.首先提出了一种通过HTM进行ACID事务处理的软硬件解决方案——持久化HTM(persistentHTM,PHTM).使用2种方法来消除PHTM的局限性:1)持久化混合事务内存(persistenthybridTM,PHyTM),允许PHTM事务与支持任意大小的纯软件事务(softwaretransactionalmemory,STM)并发执行;2)分离事务执行(splittransactionexecution,STE)算法,该算法为关系数据库事务量身定制,解决了大多数事务超过PHTM的容量限制的问题.简而言之,讨论了利用NVM将HTM扩展到ACID数据库事务的问题.

来源:2018年第2期

《计算机研究与发展》期刊编辑部

查看计算机研究与发展杂志2018年第2期

联系我们

  • 地址:北京中关村科学院南路6号
  • 电话:(010)62620696
  • E-mail:crad@ict.ac.cn

咨询工作人员