Abstract
To be used in productive enterprise applications, databases need to provide durability guarantees (as part of the ACID principle). To provide these guarantees, fault-tolerance and high availability have to be ensured. However, since hardware failures or power outages cannot be avoided or foreseen, measures have to be taken which allow the system to recover from failures.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
ACID stands for Atomicity, Consistency, Isolation, Durability. These properties guarantee reliability for database transactions and are considered as the foundation for reliable enterprise computing.
References
A.J. Borr, Robustness to crash in a distributed database: A non shared-memory multi-processor approach, in VLDB ed. by U. Dayal, G. Schlageter, L.H. Seng (Morgan Kaufmann, San Francisco, 1984), pp. 445–453
F. Hübner, J.-H. Böse, J. Krüger, C. Tosun, A. Zeier, H. Plattner, A cost-aware strategy for merging differential stores in column-oriented in-memory DBMS, in BIRTE, pp. 38–52 (2011)
T. Härder, A. Reuter, Principles of transaction-oriented database recovery. ACM Comput. Surv. 15(4), 287–317 (1983)
J. Wust, J.-H. Boese, F. Renkes, S. Blessing, J. Krueger, H. Plattner, Efficient logging for enterprise workloads on column-oriented in-memory databases, in CIKM 2012 (ACM, 2012)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Plattner, H. (2014). Logging. In: A Course in In-Memory Data Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55270-0_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-55270-0_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-55269-4
Online ISBN: 978-3-642-55270-0
eBook Packages: Business and EconomicsBusiness and Management (R0)