4.4 Article

Analysis and evaluation of document-oriented structures

期刊

DATA & KNOWLEDGE ENGINEERING
卷 134, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.datak.2021.101893

关键词

NoSQL; Structural metrics; Document-oriented systems; MongoDB

资金

  1. University of Grenoble Alpes

向作者/读者索取更多资源

Document-oriented databases offer flexibility in data representation, but developers often neglect the choice of representation, resulting in issues with database and application quality. This research aims to provide objective metrics to reveal the advantages and disadvantages of different data structuring alternatives.
Document-oriented bases allow high flexibility in data representation which facilitates a rapid development of applications and enables many possibilities for data structuring. Unfortunately, in many cases, due to this flexibility and the absence of data modelling, the choice of a data representation is neglected by developers leading to many issues on several aspects of the document base and application quality; e.g., memory print, data redundancy, readability and maintainability. We aim at facilitating the study of data structuring alternatives and providing objective metrics to better reveal the advantages and disadvantages of a structure with respect to user needs. The main contributions of our approach are twofold. First of all, the semiautomatic generation of many suitable alternatives for data structuring given an initial UML model. Second, the automatic computation of structural metrics, allowing a comparison of the alternatives for JSON-compatible schema abstraction. These metrics reflect the complexity of the structure and are intended to be used in decision criteria for schema analysis and design process. This work capitalises on experiences with MongoDB, XML and software complexity metrics. The paper presents the schema generation and the metrics together with a validation scenario where we discuss how to use the results in a schema recommendation perspective.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据