File Size: 11413 KB
Print Length: 852 pages
Publisher: Morgan Kaufmann; 1 edition (May 30, 2001)
Publication Date: May 30, 2001
Sold by: Digital Services LLC
Language: English
ASIN: B01253U1BC
Text-to-Speech: Not enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #396,732 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #29 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Control Systems #223 in Books > Computers & Technology > Networking & Cloud Computing > Network Administration > Storage & Retrieval #327 in Kindle Store > Kindle eBooks > Computers & Technology > Databases
Database concurrency control and recovery is one of pinnacles of computer science. An amazing collection of models, theoretical results, and implementation techniques enable thousands of users to simultaneously pound on a large database implemented on unreliable disks and networks, with full confidence that their data will be correctly stored. This book tells how this miracle is accomplished.I teach database systems and also do research on databases, including systems-level refinements to concurrency control and recovery algorithms. This book has been invaluable to me in understanding the three major aspects of concurrency control in databases: the beautiful theory, the carefully constructed algorithms, and the specifics of the practice.When this book first came out two years ago, I read most of it over a period of an intense week. That was such an enjoyable experience, because the book is very well structured and written in a smooth yet careful style. The authors ensured that all required concepts were in place before introducing a new concept. And the prose just flows, rendering difficult concepts understandable through well-chosen examples.Since then I have referred to this book often with specific questions that arose in my research. Each time, my question has been answered fully in the book.Each chapter ends with a section entitled "Lessons Learned" which summarizes the key ideas of the chapter and just as importantly, states the practical application of each concept. Some concepts have not yet been realized in practice; the authors are up front about this and explain why.
Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery (The Morgan Kaufmann Series in Data Management Systems) Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems) Spatial Databases: With Application to GIS (The Morgan Kaufmann Series in Data Management Systems) Concurrency Control and Recovery in Database Systems Measuring Data Quality for Ongoing Improvement: A Data Quality Assessment Framework (The Morgan Kaufmann Series on Business Intelligence) Digital Watermarking (The Morgan Kaufmann Series in Multimedia Information and Systems) How to Build a Digital Library (Morgan Kaufmann Series in Multimedia Information and Systems (Paperback)) Social Data Analytics: Collaboration for the Enterprise (The Morgan Kaufmann Series on Business Intelligence) Addiction: The Last ADDICTION RECOVERY Guide - The Infallible Method To Overcome Any Addiction: (addiction, addiction recovery, breaking addiction, overcoming ... addiction recovery, recovery, clean Book 4) Data Analytics: Practical Data Analysis and Statistical Guide to Transform and Evolve Any Business Leveraging the Power of Data Analytics, Data Science, ... (Hacking Freedom and Data Driven Book 2) Data Architecture: A Primer for the Data Scientist: Big Data, Data Warehouse and Data Vault VLSI Test Principles and Architectures: Design for Testability (The Morgan Kaufmann Series in Systems on Silicon) Pervasive Games: Theory and Design (Morgan Kaufmann Game Design Books) Design Research in Information Systems: Theory and Practice: 22 (Integrated Series in Information Systems) Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design, Third Edition: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design: The Hardware Software Interface: ARM Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Routing, Flow, and Capacity Design in Communication and Computer Networks (The Morgan Kaufmann Series in Networking) ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design)