Affiliation:
1. Microsoft Research, Redmond, WA
2. Aalborg University, Denmark
3. Microsoft Corporation, Redmond, WA
Abstract
New hardware platforms, e.g. cloud, multi-core, etc., have led to a reconsideration of database system architecture. Our Deuteronomy project separates transactional functionality from data management functionality, enabling a flexible response to exploiting new platforms. This separation requires, however, that recovery is described logically. In this paper, we extend current recovery methods to work in this logical setting. While this is straightforward in principle, performance is an issue. We show how ARIES style recovery optimizations can work for logical recovery where page information is not captured on the log. In side-by-side performance experiments using a common log, we compare logical recovery with a state-of-the art ARIES style recovery implementation and show that logical redo performance can be competitive.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Knock Out 2PC with Practicality Intact: a High-performance and General Distributed Transaction Protocol;2023 IEEE 39th International Conference on Data Engineering (ICDE);2023-04
2. Scaling distributed transaction processing and recovery based on dependency logging;The VLDB Journal;2018-03-22
3. Fast Failure Recovery for Main-Memory DBMSs on Multicores;Proceedings of the 2017 ACM International Conference on Management of Data;2017-05-09
4. Adaptive Logging;Proceedings of the 2016 International Conference on Management of Data;2016-06-14