@inproceedings{54942042141b419799aa2683ff1948a9,
title = "Interactive transaction processing for in-memory database system",
abstract = "In-memory transaction processing has gained fast development in recent years. Previous works usually assume the one-shot transaction model, where transactions are run as stored procedures. Though many systems have shown impressive throughputs in handling one-shot transactions, it is hard for developers to debug and maintain stored procedures. According to a recent survey, most applications still prefer to operate the database using the JDBC/ODBC interface. Upon realizing this, the work targets on the problem of interactive transaction processing for in-memory database system. Our key contributions are: (1) we address several important design considerations for supporting interaction transaction processing; (2) a coroutine-based execution engine is proposed to handle different kinds of blocking efficiently and improve the CPU usage; (3) a lightweight and latch-free lock manager is designed to schedule transaction conflicts without introducing many overhead; (4) experiments on both the TPC-C and a micro benchmark show that our method achieves better performance than existing solutions.",
keywords = "Concurrency control, Network interaction, Transaction",
author = "Tao Zhu and Donghui Wang and Huiqi Hu and Weining Qian and Xiaoling Wang and Aoying Zhou",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG, part of Springer Nature 2018.; 23rd International Conference on Database Systems for Advanced Applications, DASFAA 2018 ; Conference date: 21-05-2018 Through 24-05-2018",
year = "2018",
doi = "10.1007/978-3-319-91458-9\_14",
language = "英语",
isbn = "9783319914572",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "228--246",
editor = "Jian Pei and Shazia Sadiq and Jianxin Li and Yannis Manolopoulos",
booktitle = "Database Systems for Advanced Applications - 23rd International Conference, DASFAA 2018, Proceedings",
address = "德国",
}