Journal of East China Normal University(Natural Science) ›› 2023, Vol. 2023 ›› Issue (6): 28-38.doi: 10.3969/j.issn.1000-5641.2023.06.003

• Computer Science • Previous Articles     Next Articles

Design and optimization of high-contention transaction processing architecture

Xuechao LIAN1, Wei LIU2, Qingshuai WANG1, Rong ZHANG1,*()   

  1. 1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China
    2. The Fifth Electronics Research Institute of the Ministry of Industry and Information Technology, Guangzhou 511300, China
  • Received:2022-07-17 Online:2023-11-25 Published:2023-11-23
  • Contact: Rong ZHANG E-mail:rzhang@dase.ecnu.edu.cn

Abstract:

Shared-nothing distributed databases are designed for the high scalability and high availability request of Internet-based applications. There have been significant achievements in shared-nothing distributed databases, but for some shared-nothing databases with stateless computation layers, long conflict-detection paths challenge database performance under high-contention workloads. To solve this problem, we design two methods, pre-lock and local cache, together with a high-contention detection module that allow high-contention to be quickly detected and the corresponding high-contention-handling strategy applied. Experiments show that our design and optimization for high-contention transaction-processing architecture can improve the performance of distributed databases under high-contention workloads.

Key words: transaction processing, high-contention, distributed database

CLC Number: