a cloud-aware api for semi-structured blob databases addressing data overflow
Cloud computing is rapidly becoming an important platform for research in Software Engineering. Despite the vibe and huge literature on commercial cloud environments, there is, however, very little research on how to capture, model, design and implement new software applications that can make intelligent use of the cloud. In this paper we propose a new abstraction that explores a fundamental aspect of cloud systems - data elasticity. The Container Database (CDB) abstraction provides a cloud-based solution for scenarios where device local storage is not sufficient for manipulating data. To demonstrate the viability of the proposed approach we present an implementation of the CDB abstraction as an API designed to work with a Visual Studio 2010 plug-in, using Windows Azure Cloud services.
databases cloud computing data elasticity visual studio 2010 plugin microsoft azure metadata