Implementing Performance Competitive Logical Recovery
New hardware platforms, e.g. cloud, multi-core, etc., have led to a reconsideration of database system architecture. The authors' 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, they extend current recovery methods to work in this logical setting. While this is straightforward in principle, performance is an issue. They show how ARIES style recovery optimizations can work for logical recovery where page information is not captured on the log.