Description |
1 online resource (xvii, 120 pages) : illustrations |
Series |
Synthesis lectures on data management, 2153-5426 ; #32 |
|
Synthesis lectures on data management ; #32.
|
Contents |
Preface; Acknowledgments; Introduction; Distributed Data Management; Distributed Systems; Logical Time and Lamport Clocks; Vector Clocks; Mutual Exclusion and Quorums; Leader Election; Group Communication through Broadcast and Multicast; The Consensus Problem; CAP Theorem; Peer to Peer Systems; Database Systems; Preliminaries; Concurrency Control; Recovery and Commitment; Cloud Data Management: Early Trends; Overview of Key-value Stores; Design Choices and their Implications; Data Model; Data Distribution and Request Routing; Cluster Management; Fault-tolerance and Data Replication |
|
Key-Value Store System ExamplesBigtable; PNUTS; Dynamo; Discussion; Transactions on Co-located Data; Data or Ownership Co-location; Leveraging Schema Patterns; Access-driven Database Partitioning; Application-specified Dynamic Partitioning; Transaction Execution; Data Storage; Coupled Storage; Decoupled Storage; Replication; Explicit Replication; Implicit Replication; A Survey of the Systems; G-Store; ElasTraS; Cloud SQL Server; Megastore; Relational Cloud; Hyder; Deuteronomy; Transactions on Distributed Data; Database-like Functionality on Cloud Storage |
|
Transactional support for Geo-replicated DataIncremental Update Processing using Distributed Transactions; Scalable Distributed Synchronization using Minitransactions; Discussion; Multi-tenant Database Systems; Multi-tenancy Models; Shared Hardware; Shared Process; Shared Table; Analyzing the Models; Database Elasticity in the Cloud; Albatross: Live Migration for Shared Storage Data Stores; Zephyr: Live Migration For Shared Nothing Data Stores; Slacker: Live DBMS Instance Migration in Shared-nothing Model; Autonomic Control for Database Workloads in the Cloud; Discussion; Concluding Remarks |
Summary |
Cloud computing has emerged as a successful paradigm of service-oriented computing and has revolutionized the way computing infrastructure is used. This success has seen a proliferation in the number of applications that are being deployed in various cloud platforms. There has also been an increase in the scale of the data generated as well as consumed by such applications. Scalable database management systems form a critical part of the cloud infrastructure. The attempt to address the challenges posed by the management of big data has led to a plethora of systems. This book aims to clarify some of the important concepts in the design space of scalable data management in cloud computing infrastructures. Some of the questions that this book aims to answer are: the appropriate systems for a specific set of application requirements, the research challenges in data management for the cloud, and what is novel in the cloud for database researchers? We also aim to address one basic question: whether cloud computing poses new challenges in scalable data management or it is just a reincarnation of old problems? We provide a comprehensive background study of state-of-the-art systems for scalable data management and analysis. We also identify important aspects in the design of different systems and the applicability and scope of these systems. A thorough understanding of current solutions and a precise characterization of the design space are essential for clearing the "cloudy skies of data management" and ensuring the success of DBMSs in the cloud, thus emulating the success enjoyed by relational databases in traditional enterprise settings |
Analysis |
Cloud computing |
|
database management systems |
|
scalability |
|
elasticity |
|
self-manageability |
|
multitenancy |
|
transactions |
|
consistency |
Bibliography |
Includes bibliographical references (pages 107-117) |
Notes |
Online resource, title from PDF title page (Morgan & Claypool, viewed Jan. 14, 2013) |
Subject |
Cloud computing.
|
|
Database management.
|
|
COMPUTERS -- General.
|
|
Cloud computing
|
|
Database management
|
Form |
Electronic book
|
Author |
Das, Sudipto, author.
|
|
El Abbadi, Amr, author.
|
ISBN |
9781608459254 |
|
160845925X |
|
9783031018954 |
|
3031018958 |
|