SOS (save our systems): a uniform programming interface for non-relational systems

  • Authors:
  • Paolo Atzeni;Francesca Bugiotti;Luca Rossi

  • Affiliations:
  • Università Roma Tre;Università Roma Tre;Università Roma Tre

  • Venue:
  • Proceedings of the 15th International Conference on Extending Database Technology
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The recent growth of non-relational databases (often termed as NoSQL) is an interesting phenomenon that has generated both interest and criticism. One of the major drawbacks that is often referred to is the heterogeneity of the languages and interfaces they offer to developers and users. SOS is proposed as a common interface to them, in order to support application development by hiding the specific details of the various systems. It is based on a metamodeling approach, in the sense that the specific interfaces of the various systems are mapped to a common one. The tool provides interoperability as well, since a single application can interact with several systems at the same time. The demonstration will focus on a simple yet powerful application scenario which accesses three different NoSQL systems.