Journal of East China Normal University(Natural Sc

Previous Articles     Next Articles

Compilation techniques for high throughput transaction processing

WANG Dong-hui, ZHU Tao, QIAN Wei-ning   

  1. Institute for Data Science and Engineering, East China Normal University, Shanghai 200062, China
  • Received:2016-07-01 Online:2016-09-25 Published:2016-11-29


Because of the problem of low utilization of CPU in memory database, the present research work is focused on improving the execution efficiency and concurrency control by transaction compilation technology to improve the performance of database. This article mainly introduces the following aspects of the memory database transaction compilation technology. First, this paper introduces the general process of transaction processing and analyzes the factors that limit the performance of the system. Second, we analyze the compilation techniques, including Just-in-time Compilation, Dependence Theory and Transaction Chopping. Third, we analyze the database and show how to improve the performance combined with the introduction of typical memory database, such as VoltDB, Hekaton and so on. Finally, the research prospects are given.

Key words: transaction compilation, concurrency control, just-in-time compilation, dependence theory, transaction chopping