Developing a Methodology for the Identification of Alternative NoSQL Data Models via Observation of Relational Database Usage
Published in The 18th International Conference on Information and Knowledge Engineering, 2019
NoSQL databases are largely synonymous with Big Data applications, however there is existing research to support their usage for smaller scale applications (even on a single desktop). This work seeks to reinforce this notion by proposing a methodology to identify when a NoSQL database may be better suited than an existing Relational Database Management System (RDBMS). First, approaches to characterizing database workloads are discussed, along with a summary of relevant benchmarking metrics. Then, we present a methodology for evaluating the suitability of an existing RDBMS against possible alternative NoSQL databases.
Recommended citation: Beach, P. M., Langhals, B. T., Grimaila, M. R., Hodson, D. D., & Engle, R. D. Developing a Methodology for the Identification of Alternative NoSQL Data Models via Observation of Relational Database Usage. http://0xbeaker.github.io/files/Beach-et-al.-2019-Developing-a-Methodology-for-the-Identification-of-Alternative-NoSQL-Data-Models-via_Observation-of-Relational-Database-Usage.pdf
