Scalable Transaction Management with Snapshot Isolation for NoSQL Data Storage Systems
We tend to address the problem of building scalable transaction management mechanisms for multi-row transactions on key-worth storage systems, that are commonly termed as NoSQL systems. We have a tendency to develop scalable techniques for transaction management utilizing the snapshot isolation (SI) model. Because the SI model will result in non-serializable transaction executions, we investigate two conflict detection techniques for making certain serializability. To support scalability, we tend to investigate system architectures and mechanisms in that the transaction management functions are decoupled from the storage system and integrated with the appliance-level processes. We gift two system architectures and demonstrate their scalability under the size-out model of cloud computing platforms. In the primary system design all transaction management functions are executed during a absolutely decentralized manner by the applying processes. The second architecture is predicated on a hybrid approach in that the conflict detection functions are performed by an obsessive service. We tend to perform a comparative evaluation of those architectures using the TPC-C benchmark and demonstrate their scalability.
Did you like this research project?
To get this research project Guidelines, Training and Code... Click Here