A Classification of NoSQL Data Stores Based on Key Design Characteristics

Abstract Traditional Relational Database Management Systems are continuously being replaced by NoSQL data stores as a result of the growing demand for big data applications. The emergence of a large number of implementations of such like systems is a contributing indicator. This paper deals with the analysis of some key design characteristics of NoSQL systems and uses these for their characterization based on their capabilities. Furthermore, it highlights the relationship between NoSQL systems and cloud infrastructures and explains the impact that the existence of one has to the other.