𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Fast and Scalable Cloud Data Management

✍ Scribed by Felix Gessert, Wolfram Wingerath, Norbert Ritter


Publisher
Springer International Publishing;Springer
Year
2020
Tongue
English
Leaves
199
Edition
1st ed.
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


The unprecedented scale at which data is both produced and consumed today has generated a large demand for scalable data management solutions facilitating fast access from all over the world. As one consequence, a plethora of non-relational, distributed NoSQL database systems have risen in recent years and today’s data management system landscape has thus become somewhat hard to overlook. As another consequence, complex polyglot designs and elaborate schemes for data distribution and delivery have become the norm for building applications that connect users and organizations across the globe – but choosing the right combination of systems for a given use case has become increasingly difficult as well.

To help practitioners stay on top of that challenge, this book presents a comprehensive overview and classification of the current system landscape in cloud data management as well as a survey of the state-of-the-art approaches for efficient data distribution and delivery to end-user devices. The topics covered thus range from NoSQL storage systems and polyglot architectures (backend) over distributed transactions and Web caching (network) to data access and rendering performance in the client (end-user).

By distinguishing popular data management systems by data model, consistency guarantees, and other dimensions of interest, this book provides an abstract framework for reasoning about the overall design space and the individual positions claimed by each of the systems therein. Building on this classification, this book further presents an application-driven decision guidance tool that breaks the process of choosing a set of viable system candidates for a given application scenario down into a straightforward decision tree.


✦ Table of Contents


Front Matter ....Pages i-xi
Introduction (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 1-11
Latency in Cloud-Based Applications (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 13-31
HTTP for Globally Distributed Applications (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 33-55
Systems for Scalable Data Management (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 57-83
Caching in Research and Industry (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 85-130
Transactional Semantics for Globally Distributed Applications (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 131-148
Polyglot Persistence in Data Management (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 149-174
The NoSQL Toolbox: The NoSQL Landscape in a Nutshell (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 175-190
Summary and Future Trends (Felix Gessert, Wolfram Wingerath, Norbert Ritter)....Pages 191-193

✦ Subjects


Computer Science; Database Management; Computer Communication Networks; Information Storage and Retrieval


πŸ“œ SIMILAR VOLUMES


Data-Intensive Workflow Management: For
✍ Daniel C. M. de Oliveira, Ji Liu, Esther Pacitti πŸ“‚ Library πŸ“… 2019 πŸ› MORGAN & CLAYPOOL 🌐 English

<p><b>Workflows may be defined as abstractions used to model the coherent flow of activities in the context of an <i>in silico</i> scientific experiment.</b></p><p>They are employed in many domains of science such as bioinformatics, astronomy, and engineering. Such workflows usually present a consid

Google compute engine: [managing secure
✍ Cohen, Marc;Hurley, Kathryn;Newson, Paul πŸ“‚ Library πŸ“… 2015;2014 πŸ› O'Reilly Media 🌐 English

<p>Learn how to run large-scale, data-intensive workloads with Compute Engine, Google's cloud platform. Written by Google engineers, this tutorial walks you through the details of this Infrastructure as a Service by showing you how to develop a project with it from beginning to end. You'll learn bes

Google Compute Engine: Managing Secure a
✍ Marc Cohen, Kathryn Hurley, Paul Newson πŸ“‚ Library πŸ“… 2014 πŸ› O'Reilly Media 🌐 English

Learn how to run large-scale, data-intensive workloads with Compute Engine, Google’s cloud platform. Written by Google engineers, this tutorial walks you through the details of this Infrastructure as a Service by showing you how to develop a project with it from beginning to end. You’ll learn best p

Cloud Data Management
✍ Liang Zhao, Sherif Sakr, Anna Liu, Athman Bouguettaya (auth.) πŸ“‚ Library πŸ“… 2014 πŸ› Springer International Publishing 🌐 English

In practice, the design and architecture of a cloud varies among cloud providers. We present a generic evaluation framework for the performance, availability and reliability characteristics of various cloud platforms. We describe a generic benchmark architecture for cloud databases, specifically NoS

Cloud data management
✍ Liang Zhao, Sherif Sakr, Anna Liu, Athman Bouguettaya (auth.) πŸ“‚ Library πŸ“… 2014 πŸ› Springer International Publishing 🌐 English

<p><p>In practice, the design and architecture of a cloud varies among cloud providers. We present a generic evaluation framework for the performance, availability and reliability characteristics of various cloud platforms. We describe a generic benchmark architecture for cloud databases, specifical