Data Management

Locking Key Ranges With Unbundled Transaction Services

Date Added: Aug 2009
Format: PDF

To adapt database technology to new environments like cloud platforms or multi-core hardware, or to try anew to provide an extensible database platform, it is useful to separate transaction services from data management elements that need close physical proximity to data. With "Generic" transactional services of concurrency control and recovery in a separate Transactional Component (TC), indexing, cache and disk management, now in a Data Component (DC), can be simplified and tailored more easily to the platform or to a data type extension with a special purpose index. This de-composition requires that details of the DC's management of data be hidden from the TC.