Unbundling Transaction Services in the Cloud

Computer Science – Databases

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

CIDR 2009

Scientific paper

The traditional architecture for a DBMS engine has the recovery, concurrency control and access method code tightly bound together in a storage engine for records. We propose a different approach, where the storage engine is factored into two layers (each of which might have multiple heterogeneous instances). A Transactional Component (TC) works at a logical level only: it knows about transactions and their "logical" concurrency control and undo/redo recovery, but it does not know about page layout, B-trees etc. A Data Component (DC) knows about the physical storage structure. It supports a record oriented interface that provides atomic operations, but it does not know about transactions. Providing atomic record operations may itself involve DC-local concurrency control and recovery, which can be implemented using system transactions. The interaction of the mechanisms in TC and DC leads to multi-level redo (unlike the repeat history paradigm for redo in integrated engines). This refactoring of the system architecture could allow easier deployment of application-specific physical structures and may also be helpful to exploit multi-core hardware. Particularly promising is its potential to enable flexible transactions in cloud database deployments. We describe the necessary principles for unbundled recovery, and discuss implementation issues.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Unbundling Transaction Services in the Cloud does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Unbundling Transaction Services in the Cloud, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Unbundling Transaction Services in the Cloud will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-386734

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.