TY - GEN
T1 - A Method for Database Model Selection
AU - Roy-Hubara, Noa
AU - Shoval, Peretz
AU - Sturm, Arnon
N1 - Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019/5/19
Y1 - 2019/5/19
N2 - In the last decade, new types of database models emerged, most notably the NoSQL database models. Within this family of databases there are specific models, such as Document-based, Graph-based and more, each of which, in additional to the Relational model, may fit to specific types of applications. Hence, the issue of which database model to select for a given application becomes important. Nowadays, to the best of our knowledge, the selection of a database model is not based on systematic methods that consider the specific requirements and characteristics of the sought application. In this paper we propose a structured method for database model selection. The method considers a variety of factors, including data-related requirements, functional requirements and non-functional requirements. Based on these factors the method proposes the most appropriate database models for that application. We demonstrate the method through a running example.
AB - In the last decade, new types of database models emerged, most notably the NoSQL database models. Within this family of databases there are specific models, such as Document-based, Graph-based and more, each of which, in additional to the Relational model, may fit to specific types of applications. Hence, the issue of which database model to select for a given application becomes important. Nowadays, to the best of our knowledge, the selection of a database model is not based on systematic methods that consider the specific requirements and characteristics of the sought application. In this paper we propose a structured method for database model selection. The method considers a variety of factors, including data-related requirements, functional requirements and non-functional requirements. Based on these factors the method proposes the most appropriate database models for that application. We demonstrate the method through a running example.
KW - Database models
KW - Database selection
KW - NewSQL
KW - NoSQL
UR - http://www.scopus.com/inward/record.url?scp=85069171220&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-20618-5_18
DO - 10.1007/978-3-030-20618-5_18
M3 - Conference contribution
AN - SCOPUS:85069171220
SN - 9783030206178
T3 - Lecture Notes in Business Information Processing
SP - 261
EP - 275
BT - Enterprise, Business-Process and Information Systems Modeling - 20th International Conference, BPMDS 2019, 24th International Conference, EMMSAD 2019, Held at CAiSE 2019, Proceedings
A2 - Reinhartz-Berger, Iris
A2 - Zdravkovic, Jelena
A2 - Gulden, Jens
A2 - Schmidt, Rainer
PB - Springer Cham
T2 - 20th International Conference on Business Process Modeling, Development and Support, BPMDS 2019 and 24th International Conference on Evaluation and Modeling Methods for Systems Analysis and Development, EMMSAD 2019
Y2 - 3 June 2019 through 4 June 2019
ER -