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
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
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.
