高级检索

    新型内存硬件环境中的事务管理系统综述

    Survey of Transaction Management System in New Memory Hardware Environment

    • 摘要: 大数据爆发的时代产生了各种新的业务类型,业务数据驱动着事务管理系统创新性的迭代发展.由于传统持久化介质的制约,传统的事务管理系统无法高效执行事务.并且,解决事务冲突的额外开销仍然会限制事务管理系统的吞吐. 新型硬件的商业化应用为事务管理系统注入了更多的可能性,在学术界和工业界均得到了广泛关注. 硬件事务内存可以为事务管理系统提供硬件级别的事务冲突检测.而且,相对于固态硬盘,非易失性内存的字节寻址和持久化特性可以显著降低事务延迟并提升事务管理系统的性能. 但是,现有的事务管理系统技术无法充分地利用硬件本身带来的性能提升,因此需要重构事务架构来解决这个问题.首先对新型硬件环境下的事务管理系统进行总结分析;之后总结了当前基于新型硬件事务管理系统的技术路线,明确了硬件事务内存和非易失性存储硬件下的事务管理系统的优势和不足;最后指明了新型硬件环境中事务管理系统未来可能的发展方向以及新的挑战.

       

      Abstract: The era of big data explosion has produced various new types of business, and business data drives the innovative and iterative development of transaction management systems. Due to the limitations of traditional persistence media, traditional transaction management systems cannot efficiently execute transactions. The additional overhead of resolving transaction conflicts can also limit the throughput of the transaction management system. The commercial application of new hardware has injected more possibilities into transaction management systems and has received extensive attention in both academia and industry. Hardware transactional memory (HTM) can provide hardware-level transaction conflict detection for transaction management systems. Compared with solid-state drives (SSD), the byte addressability and persistence characteristics of non-volatile memory can significantly reduce transaction execution latency and improve the performance of transaction management system. However, existing transaction management system technology cannot fully take advantage of the performance improvement brought by the hardware, so it is necessary to reconstruct the transaction architecture to address this problem. We first analyze current transaction management systems under the new hardware environment, then summarize the current technical aspects of them, and make clear the advantages and disadvantages of the transaction management system under the hardware transactional memory and non-volatile storage hardware. Finally, the possible development direction and new challenges of the transaction management system in the new hardware environment are pointed out.

       

    /

    返回文章
    返回