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

内存事务中并发控制协议研究综述

姜天洋, 张广艳, 李之悦

姜天洋, 张广艳, 李之悦. 内存事务中并发控制协议研究综述[J]. 计算机研究与发展, 2022, 59(4): 721-736. DOI: 10.7544/issn1000-1239.20210231
引用本文: 姜天洋, 张广艳, 李之悦. 内存事务中并发控制协议研究综述[J]. 计算机研究与发展, 2022, 59(4): 721-736. DOI: 10.7544/issn1000-1239.20210231
Jiang Tianyang, Zhang Guangyan, Li Zhiyue. Survey on Concurrency Control Protocols of In-Memory Transactions[J]. Journal of Computer Research and Development, 2022, 59(4): 721-736. DOI: 10.7544/issn1000-1239.20210231
Citation: Jiang Tianyang, Zhang Guangyan, Li Zhiyue. Survey on Concurrency Control Protocols of In-Memory Transactions[J]. Journal of Computer Research and Development, 2022, 59(4): 721-736. DOI: 10.7544/issn1000-1239.20210231
姜天洋, 张广艳, 李之悦. 内存事务中并发控制协议研究综述[J]. 计算机研究与发展, 2022, 59(4): 721-736. CSTR: 32373.14.issn1000-1239.20210231
引用本文: 姜天洋, 张广艳, 李之悦. 内存事务中并发控制协议研究综述[J]. 计算机研究与发展, 2022, 59(4): 721-736. CSTR: 32373.14.issn1000-1239.20210231
Jiang Tianyang, Zhang Guangyan, Li Zhiyue. Survey on Concurrency Control Protocols of In-Memory Transactions[J]. Journal of Computer Research and Development, 2022, 59(4): 721-736. CSTR: 32373.14.issn1000-1239.20210231
Citation: Jiang Tianyang, Zhang Guangyan, Li Zhiyue. Survey on Concurrency Control Protocols of In-Memory Transactions[J]. Journal of Computer Research and Development, 2022, 59(4): 721-736. CSTR: 32373.14.issn1000-1239.20210231

内存事务中并发控制协议研究综述

基金项目: 国家自然科学基金项目(62025203,61672315);国家重点研发计划项目(2018YFB0203902)
详细信息
  • 中图分类号: TP333

Survey on Concurrency Control Protocols of In-Memory Transactions

Funds: This work was supported by the National Natural Science Foundation of China (62025203,61672315) and the National Key Research and Development Program of China (2018YFB0203902).
  • 摘要: 事务为数据库等系统的上层应用提供了强大的保证.NoSQL数据库通过弱化对事务的支持来获得更高的扩展性,却难以满足OLTP等应用的事务性需求.之后提出的NewSQL数据库架构回归了高一致性的事务支持,并兼顾了海量数据的高效管理.因此,NewSQL数据库逐步将事务执行所需的数据从硬盘迁移到内存中以提升事务执行的效率.但是,已有内存事务的并发控制协议与新兴的存储、网络设备并不适配.从处理策略、版本控制、冲突解决3个维度对近10年来的内存事务中并发控制协议进行了分类阐述,进而从性能、扩展性、持久性3个方面比较了有代表性的并发控制协议.之后总结了4个改进内存事务并发控制协议的技术思路:消除事务扩展瓶颈,利用新硬件加速事务处理,降低事务中止概率,高效保证事务持久性.最后指出了内存事务并发控制协议的未来研究方向.
    Abstract: Transactions provide strong guarantees for the upper-level applications based on databases and other systems. NoSQL databases obtain higher scalability by weakening the support for transactions, but it is difficult to meet the transactional requirements of applications such as OLTP. To retrieve the support for highly consistent transactions, the NewSQL database architecture proposed later takes into account the efficient management of massive data. NewSQL databases therefore migrate data accessed by transactions from disk to memory to accelerate transaction processing. However, existing concurrency control protocols of in-memory transactional systems are challenged by the incompatibility with emerging storage and network technology. We categorized the concurrency control protocols of in-memory transactions in the past ten years from the three dimensions of processing strategy, version control, and conflict resolution. Subsequently, we offer detailed comparisons of typical concurrency control protocols from the three aspects of performance, scalability, and durability. Then four technical solutions are summarized to improve concurrency control protocols of in-memory transactions including eliminating the bottleneck of scalability, accelerating transaction processing with emerging hardware, reducing the probability of transaction aborts and ensuring the durability of in-memory transactions efficiently. Finally, we point out the future research direction of concurrency control protocols of in-memory transactions.
  • 期刊类型引用(3)

    1. 吴树芳,尹凯,吴汭漩,朱杰. 融入隐式情感和主题增强分布的网络敏感信息深度识别研究. 情报科学. 2024(05): 111-119 . 百度学术
    2. 王梓宁,张国防. 考虑多交互关系与情感倾向的微博用户可信度评估算法. 计算机应用研究. 2024(10): 3000-3007 . 百度学术
    3. 吕飞,王帅. 城市空间网红化现象测度及影响因素研究. 城市问题. 2023(12): 50-59 . 百度学术

    其他类型引用(5)

计量
  • 文章访问数:  697
  • HTML全文浏览量:  7
  • PDF下载量:  454
  • 被引次数: 8
出版历程
  • 发布日期:  2022-03-31

目录

    /

    返回文章
    返回