@inproceedings{ae89ebdd543747a8a5a0f52ad1be064c,
title = "Low overhead log replication for main memory database system",
abstract = "Log replication is the key component of high available database system. To guarantee data consistency and reliability, modern database systems often use Paxos protocol to replicate log in multiple database instance sites. Since the replicated logs need to contain some metadata such as committed log sequence number (LSN), this increases the overhead of storage and network. It has significantly negative impact on the throughput in the update intensive work load. In this paper, we present an implementation of log replication and database recovery, which adopts the idea of piggybacking, i.e. committed LSN is embedded in the commit logs. This practice not only retains virtues of Paxos replication, but also reduces disk and network IO effectively, which enhances performance and decreases recovery time. We implemented and evaluated our approach in a main memory database system (Oceanbase), and found that our method can offer 1.3x higher throughput than traditional log replication with synchronization mechanism.",
keywords = "Database recovery, Log replication, OceanBase, Paxos",
author = "Jinwei Guo and Chendong Zhang and Peng Cai and Minqi Zhou and Aoying Zhou",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing Switzerland 2016.; 17th International Conference on Web-Age Information Management, WAIM 2016 ; Conference date: 03-06-2016 Through 05-06-2016",
year = "2016",
doi = "10.1007/978-3-319-39958-4\_13",
language = "英语",
isbn = "9783319399577",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "159--170",
editor = "Bin Cui and Xiang Lian and Dexi Liu and Nan Zhang and Jianliang Xu",
booktitle = "Web-Age Information Management - 17th International Conference, WAIM 2016, Proceedings",
address = "德国",
}