跳到主要导航 跳到搜索 跳到主要内容

Consistency and Availability in Distributed Database Systems

  • East China Normal University

科研成果: 期刊稿件文章同行评审

摘要

The rapid growth of data and workload makes centralized database systems less and less favorable to today's applications. A distributed database system can scale out dynamically to satisfy the business development. As a result, it has gained much more attention from applications. Since the needs for distributed DB became apparent, an increasing number of products have emerged and been adopted by the Web. However, due to the complexity of distributed DB systems, their designers have to trade off among several desired properties, resulting in dramatic difference in their designs and advantages. To the best of public knowledge, no one has performed a comprehensive analysis on the design space and the tradeoff choices of modern distributed DB systems. After reviewing and understanding a significant number of real world DB products, this study believe that a distributed DB system can be generally described using three dimensions-operational consistency, transactional consistency and availability. While these dimensions are not new, their concepts are somehow blurred in the literature. This paper clarifies the three concepts in the context of database, based on which can draw a sensible landscape of the existing products and technologies. The paper also provides an analysis of the relationship among the three dimensions, intending to help developers make right choice when designing new distributed DB systems.

源语言英语
页(从-至)131-149
页数19
期刊Ruan Jian Xue Bao/Journal of Software
29
1
DOI
出版状态已出版 - 2018

指纹

探究 'Consistency and Availability in Distributed Database Systems' 的科研主题。它们共同构成独一无二的指纹。

引用此