• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
高级检索

面向数据库的持久化事务内存

Hillel Avni, 王鹏

Hillel Avni, 王鹏. 面向数据库的持久化事务内存[J]. 计算机研究与发展, 2018, 55(2): 305-318. DOI: 10.7544/issn1000-1239.2018.20170863
引用本文: Hillel Avni, 王鹏. 面向数据库的持久化事务内存[J]. 计算机研究与发展, 2018, 55(2): 305-318. DOI: 10.7544/issn1000-1239.2018.20170863
Hillel Avni, Wang Peng. Persistent Transactional Memory for Databases[J]. Journal of Computer Research and Development, 2018, 55(2): 305-318. DOI: 10.7544/issn1000-1239.2018.20170863
Citation: Hillel Avni, Wang Peng. Persistent Transactional Memory for Databases[J]. Journal of Computer Research and Development, 2018, 55(2): 305-318. DOI: 10.7544/issn1000-1239.2018.20170863
Hillel Avni, 王鹏. 面向数据库的持久化事务内存[J]. 计算机研究与发展, 2018, 55(2): 305-318. CSTR: 32373.14.issn1000-1239.2018.20170863
引用本文: Hillel Avni, 王鹏. 面向数据库的持久化事务内存[J]. 计算机研究与发展, 2018, 55(2): 305-318. CSTR: 32373.14.issn1000-1239.2018.20170863
Hillel Avni, Wang Peng. Persistent Transactional Memory for Databases[J]. Journal of Computer Research and Development, 2018, 55(2): 305-318. CSTR: 32373.14.issn1000-1239.2018.20170863
Citation: Hillel Avni, Wang Peng. Persistent Transactional Memory for Databases[J]. Journal of Computer Research and Development, 2018, 55(2): 305-318. CSTR: 32373.14.issn1000-1239.2018.20170863

面向数据库的持久化事务内存

详细信息
  • 中图分类号: TP391

Persistent Transactional Memory for Databases

  • 摘要: 硬件事务内存(hardware transactional memory, HTM)和可字节寻址的非易失性内存(nonvolatile memory, NVM)已经可以在新的计算机设备中使用.使用HTM确保一致性和隔离性,使用NVM确保持久性,组合使用两者可以实现满足原子性、一致性、隔离性和持久性(atomicity, consistency, isolation and durability, ACID)特性的事务.ACID事务在数据库中非常有价值,但由于数据库事务通常较大,其面临的挑战是HTM固有的容量限制和争用水平.首先提出了一种通过HTM进行ACID事务处理的软硬件解决方案——持久化HTM(persistent HTM, PHTM).使用2种方法来消除PHTM的局限性:1)持久化混合事务内存(persistent hybrid TM, PHyTM),允许PHTM事务与支持任意大小的纯软件事务(software transactional memory, STM)并发执行;2)分离事务执行(split transaction execution, STE)算法,该算法为关系数据库事务量身定制,解决了大多数事务超过PHTM的容量限制的问题.简而言之,讨论了利用NVM将HTM扩展到ACID数据库事务的问题.
    Abstract: Hardware transactional memory (HTM) and byte-addressable nonvolatile memory (NVM) are already available in new computer equipment. It is tempting, but not trivial, to combine them to implement transactions having the capabilities of ACID (atomicity, consistency, isolation and durability), by using HTM for consistency and isolation, and NVM for durability. ACID transactions are especially useful in databases but, because of the size of database transactions, the challenge is to cope with the inherent HTM limitations of size and contention level. In this paper, we first present persistent HTM (PHTM), a software-hardware solution for ACID transactions with HTM. We continue with two methods to mitigate PHTM limitations. One is a persistent hybrid TM algorithm called PHyTM, which allows PHTM transactions to execute concurrently with pure software, unbounded transactions. The other is for workloads where most transactions are too large for PHTM. For the purpose we propose a new algorithm called split transactions execution (STE), which is tailored for relational database transactions. In a nutshell, this paper discusses the extension of HTM to ACID database transactions on NVM.
  • 期刊类型引用(6)

    1. 宋传鸣,王一琦,武惠娟,何熠辉,洪飏,王相海. 深度卷积网络的自然场景文本检测研究综述. 小型微型计算机系统. 2023(09): 1996-2008 . 百度学术
    2. 朱建伟,李朝奎,黄云涛,王佳欣,钟森. 车载遥感高速公路广告影像的文本信息提取研究与应用. 遥感信息. 2022(02): 126-130 . 百度学术
    3. 赵芳,贺怡. 基于人工电场优化的软件定义物联网路由算法. 计算机工程与设计. 2021(10): 2725-2732 . 百度学术
    4. 李凯勇. 大区域图像局部破损点优化提取仿真. 计算机仿真. 2020(05): 439-442+457 . 百度学术
    5. 李朝献. 基于自适应三维立体图像增强优化处理研究. 计算机仿真. 2020(12): 358-361 . 百度学术
    6. 索岩,崔智勇. 场馆监控图像的DCT域视觉显著性检测仿真. 计算机仿真. 2020(12): 421-425 . 百度学术

    其他类型引用(7)

计量
  • 文章访问数:  1489
  • HTML全文浏览量:  6
  • PDF下载量:  626
  • 被引次数: 13
出版历程
  • 发布日期:  2018-01-31

目录

    /

    返回文章
    返回