相關主題
商品描述
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.
商品描述(中文翻譯)
當今數據的產生和消耗規模前所未有,這導致對可擴展數據管理解決方案的需求急劇增加,以便能夠快速訪問來自全球的數據。其一,近年來出現了大量非關聯的分散式 NoSQL 數據庫系統,當前的數據管理系統格局因此變得難以忽視。其二,複雜的多語言設計和精細的數據分發與交付方案已成為連接全球用戶和組織的應用程序的常態,但為特定用例選擇合適的系統組合也變得越來越困難。
為了幫助從業者應對這一挑戰,本書提供了當前雲數據管理系統格局的全面概述和分類,以及針對高效數據分發和交付到終端設備的最新方法的調查。因此,涵蓋的主題從 NoSQL 存儲系統和多語言架構(後端),到分散式事務和網頁快取(網絡),再到客戶端(終端用戶)的數據訪問和渲染性能。
通過根據數據模型、一致性保證和其他相關維度區分流行的數據管理系統,本書提供了一個抽象框架,以便對整體設計空間及其中每個系統所聲稱的個別位置進行推理。在此分類的基礎上,本書進一步提出了一個以應用為驅動的決策指導工具,將為特定應用場景選擇一組可行系統候選者的過程分解為一個簡單的決策樹。
作者簡介
Felix Gessert is the CEO and co-founder of the Backend-as-a-Service company Baqend. During his PhD studies at the University of Hamburg, he developed the core technology behind Baqend's web performance service. Felix is passionate about making the web faster by turning research results into real-world applications. He frequently talks at conferences about exciting technology trends in data management and web performance. As a Junior Fellow of the German Informatics Society (GI), he is working on new ideas to facilitate the research transfer of academic computer science innovation into practice.
Wolfram "Wolle" Wingerath is the leading data engineer at Baqend where he is responsible for data analytics and all things related to real-time query processing. During his PhD studies at the University of Hamburg, Wolle conceived the scalable design behind Baqend's real-time query engine and thereby also developed a strong background in real-time databases and related technology such as scalable stream processing, NoSQL database systems, cloud computing, and Big Data analytics. Eager to connect with others and share his experiences, Wolle regularly speaks at developer and research conferences.
Norbert Ritter is a full professor of computer science at the University of Hamburg, where he heads the databases and information systems group (DBIS). He received his PhD from the University of Kaiserslautern in 1997. His research interests include distributed and federated database systems, transaction processing, caching, cloud data management, information integration, and autonomous database systems. He has been teaching NoSQL topics in various courses for several years. Seeing the many open challenges for NoSQL systems, he, Wolle, and Felix have been organizing the annual Scalable Cloud Data Management Workshop to promote research in this area.
作者簡介(中文翻譯)
Felix Gessert 是 Backend-as-a-Service 公司 Baqend 的執行長及共同創辦人。在漢堡大學攻讀博士學位期間,他開發了 Baqend 網頁性能服務的核心技術。Felix 熱衷於透過將研究成果轉化為實際應用來提升網路速度。他經常在會議上談論數據管理和網頁性能的激動人心的技術趨勢。作為德國資訊學會 (GI) 的初級研究員,他正在研究新想法,以促進學術計算機科學創新向實踐的研究轉移。
Wolfram "Wolle" Wingerath 是 Baqend 的首席數據工程師,負責數據分析及所有與即時查詢處理相關的事務。在漢堡大學攻讀博士學位期間,Wolle 構思了 Baqend 即時查詢引擎的可擴展設計,並因此在即時數據庫及相關技術(如可擴展流處理、NoSQL 數據庫系統、雲計算和大數據分析)方面建立了堅實的背景。Wolle 渴望與他人交流並分享他的經驗,定期在開發者和研究會議上發表演講。
Norbert Ritter 是漢堡大學的計算機科學全職教授,負責數據庫與資訊系統小組 (DBIS)。他於1997年在凱瑟斯勞滕大學獲得博士學位。他的研究興趣包括分散式和聯邦數據庫系統、事務處理、快取、雲數據管理、資訊整合和自主數據庫系統。他在多個課程中教授 NoSQL 主題已有數年。看到 NoSQL 系統面臨的許多挑戰,他與 Wolle 和 Felix 一起組織了年度可擴展雲數據管理研討會,以促進該領域的研究。