%A WANG Dong-hui, ZHU Tao, QIAN Wei-ning %T Compilation techniques for high throughput transaction processing %0 Journal Article %D 2016 %J Journal of East China Normal University(Natural Science) %R 10.3969/j.issn.1000-5641.2016.05.002 %P 10-17 %V 2016 %N 5 %U {https://xblk.ecnu.edu.cn/CN/abstract/article_25330.shtml} %8 2016-09-25 %X

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.