Loading…

Designing NoSQL databases based on multiple requirement views

In recent years, new data characteristics led to the development of new database management systems named NoSQL. As opposed to the mature Relational databases, design methods for the new databases receive little attention and mainly consider the data-related requirements. In this paper, we present m...

Full description

Saved in:
Bibliographic Details
Published in:Data & knowledge engineering 2023-05, Vol.145, p.102149, Article 102149
Main Authors: Roy-Hubara, Noa, Sturm, Arnon, Shoval, Peretz
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In recent years, new data characteristics led to the development of new database management systems named NoSQL. As opposed to the mature Relational databases, design methods for the new databases receive little attention and mainly consider the data-related requirements. In this paper, we present methods for designing two types of NoSQL databases – Document and Graph databases – that consider not only the data-related but also functional-related requirements. We empirically evaluate the methods and apply the design methods to two leading database systems. We found that the databases designed with the consideration of functional requirements perform better, with respect to time of execution and database I/O operations, compared to when designed without considering them.
ISSN:0169-023X
1872-6933
DOI:10.1016/j.datak.2023.102149