Scalable transactions across heterogeneous NoSQL key-value data stores

Akon Dey, Alan David Fekete, Uwe Röhm · Proceedings of the VLDB Endowment · 2013

Many cloud systems provide data stores with limited features, especially they may not provide transactions, or else restrict transactions to a single item. We propose a approach that gives multi-item transactions across heterogeneous data stores, using only a minimal set of features from each store such as single item consistency, conditional update, and the ability to include extra metadata within a value. We offer a client-coordinated transaction protocol that does not need a central coordinating infrastructure. A prototype implementation has been built as a Java library and measured with an extension of YCSB benchmark to exercise multi-item transactions.

Read the paper · More papers on PaperTik