In recent years, NoSQL database systems have become increasingly popular, especially for big data, commercial applications. These systems were designed to overcome the scaling and flexibility limitations plaguing traditional relational database management systems (RDBMSs). Given NoSQL database systems have been typically implemented in large-scale distributed environments serving large numbers of simultaneous users across potentially thousands of geographically separated devices, little consideration has been given to evaluating their value within single-box environments. It is postulated some of the inherent traits of each NoSQL database type may be useful, perhaps even preferable, regardless of scale. Thus, this paper proposes criteria conceived to evaluate the usefulness of NoSQL systems in small-scale single-box environments. Specifically, key value, document, column family, and graph database are discussed with respect to the ability of each to provide CRUD transactions in a single-box environment.
International Journal of Database Management Systems (IJDMS)
Engle, R. D., Langhals, B. T., Grimaila, M. R., & Hodson, D. D. (2018). Evaluation Criteria for Selecting NoSQL Databases in a Single Box Environment. International Journal of Database Management Systems (IJDMS), 10(4). https://doi.org/10.5121/ijdms.2018.10401