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/1/1
Y1 - 2019/1/1
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 - https://www.scopus.com/pages/publications/85069171220
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 Verlag
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 Held at CAiSE 2019
Y2 - 3 June 2019 through 4 June 2019
ER -