Journal of East China Normal University(Natural Sc ›› 2018, Vol. 2018 ›› Issue (5): 107-119.doi: 10.3969/j.issn.1000-5641.2018.05.009

Previous Articles     Next Articles

Technology and implementation of a new OLTP system

HE Xiao-long1, MA Hai-xin2, HE Yu-kun2, PANG Tian-ze2, ZHAO Qiong2   

  1. 1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China;
    2. Data center, Bank of Communications, Shanghai 200062, China
  • Received:2018-07-10 Online:2018-09-25 Published:2018-09-26

Abstract: Since the 1970s, there has been considerable progress in hardware development; in particular, high-performance servers are now equipped with TB-level memory capacity and dozens of physical cores. Traditional OLTP systems, however, are still based on disk storage and designed for hardware with a small number of physical cores; hence, these systems are unable to effectively and fully exploit the computing power offered by new hardware. With the development of the Internet, applications commonly have high performance requirements for transactional systems. In extreme cases, some applications service millions of concurrent access requests, which traditional database systems cannot satisfy. Hence, the redesign and implementation of a transactional database system on high performance hardware has become an important research topic. In this study, we focused on recent work on transaction database systems on large memory and multi-core environments. We used OceanBase, an open source database developed by Alibaba, as an example to analyze the design of a new OLTP system.

Key words: transaction processing, concurrency control, log and recovery, multi-core scalability

CLC Number: