Log manager is a key component of DBMS and is considered as the most prominent bottleneck in the modern in-memory OLTP system. In this paper, by addressing two existing performance hurdles in the current procedure, we propose a high-performance transaction logging engine Laser and integrate it into OceanBase, an in-memory OLTP system. First, we present a lock-free transaction logging framework to eliminate the lock contention. Then we make theoretical analysis and propose a judicious grouping strategy to determine an optimized group time for different workloads. Experiment results show that it improves 1.4X–2.4X throughput and reduces more than 60% latency compared with current methods.
CITATION STYLE
Zhou, H., Hu, H., Zhu, T., Qian, W., Zhou, A., & He, Y. (2017). Laser: Load-adaptive group commit in lock-free transaction logging. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10366 LNCS, pp. 320–328). Springer Verlag. https://doi.org/10.1007/978-3-319-63579-8_25
Mendeley helps you to discover research relevant for your work.