Название: Fast and Scalable Cloud Data Management Автор: Felix Gessert, Wolfram Wingerath Издательство: Springer Год: 2020 Страниц: 199 Язык: английский Формат: pdf (true), epub Размер: 13.9 MB
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).
User-generated content in social networks and data retrieved from large sensor networks are only two examples of this phenomenon commonly referred to as Big Data. A class of novel data storage systems able to cope with the management of Big Data are subsumed under the term NoSQL databases, many of which offer horizontal scalability and higher availability than relational databases by sacrificing querying capabilities and consistency guarantees. These trade-offs are pivotal for service-oriented computing and “as-a-service” models since any stateful service can only be as scalable and fault-tolerant as its underlying data store. Please note, that throughout this book, we address Big Data management, i.e., database and application techniques for dealing with data at high velocity, volume, and variety (coined as the “three Vs”.