Distributed database management systems (DDBMs) have limited capacity to manage overhead ofdistributed transactions due to certain failures. These types of failures don’t guarantee the enforcement oftransactional properties and which reduces the scalability and availability of these systems. Research inthis area proved that scaling out while providing consistency of transactions and guaranteeing availabilityin the presence of different failures in distributed computing environment is not feasible. As a result, thedatabase community have used vertical scaling rather than horizontal scaling. Moreover changes in dataaccess patterns resulting from a new generation of web applications with high scalability and availabilityguarantees weaker consistency. In this paper we have analyse that how different systems such as ElasTraS,Mstore, Sinfonia, ecStore and Gstore provide scalable transactional data access in cloud computingenvironment. We have also discussed transaction management (TM) in Gstore in detail and compared withother techniques and protocols used in current cloud based systems.
展开▼