University of Calgary
There are many datastore systems to choose from that differ in many ways including public versus private cloud support, data management interfaces, programming languages, supported feature sets, fault tolerance, consistency guarantees, configuration, and their deployment processes. In this paper, the authors focus on technologies for structured data access (database/datastore systems) in cloud systems. Their goal is to simplify the use of datastore systems through automation and to facilitate their empirical evaluation using real world applications. To enable this, they provide a cloud platform abstraction layer that decouples a data access API from its implementation.