期刊名称:Bulletin of the Technical Committee on Data Engineering
出版年度:2015
卷号:38
期号:1
出版社:IEEE Computer Society
摘要:Off-the-Shelf (OTS), relational databases can be challenging when deployed in the cloud. Given theirarchitectures, limitations arise regarding performance (because of virtualization), scalability (because ofmulti-tenancy), and elasticity (because existing engines cannot easily take advantage of the applicationmigration possibilities of virtualized environments). As a result, many database engines tailored to cloudcomputing differ from conventional engines in functionality, consistency levels, support for queries ortransactions, and even interfaces.Efficiently supporting Off-the-Shelf databases in the cloud would allow to port entire applicationstacks without rewriting them. In this paper we present a system that combines snapshot isolation (SI)replication with virtualization to provide a flexible solution for running unmodified databases in thecloud while taking advantage of the opportunities cloud architectures provide. Unlike replication-onlysolutions, our system works well both within larger servers and across clusters. Unlike virtualizationonly solutions, our system provides better performance and more flexibility in the deployment.