Eurosys 2008 - Workshop on Dependable Distributed Data Management
Relational databases have been for a long time the keystone of information systems' dependability. Database management systems (DBMS) offer a uniform approach to data integrity, durability, and availability, using tried and tested techniques based on a set of unanimously accepted and well understood assumptions.
However, the expectations on the DBMS itself are changing and there is an unprecedented call for a complete rewrite: The general purpose relational DBMS architecture dating back from the 70's is being convincingly challenged by a number of specialized systems for text indexing, data warehousing, stream processing, and array storage. Most strikingly, the winds of change are felt even within the common enterprise data center, where the widespread need for practical scale-out and near zero downtime translates to an increased appetite for cheap and efficient consistent replication and for shared-nothing clusters built on commodity hardware and software.
Novel peer-to-peer applications, grid computing, and the emergence of cloud computing further push the envelope for radically different data management solutions. A major trend in all such emerging proposals, with a profound impact in dependability, is that large scale distribution is a core assumption in their design. This translates in very large number of nodes, wide area geographical distribution, diverse administrative domains, and pervasive heterogeneity.
It is thus desirable to reevaluate time tested assumptions that underly the dependability mechanisms in database management systems and explore different performance and functionality tradeoffs. And explore the consequences on complex information systems built on them. More info
2008-02-07 12:25 PM