Information and Communication > Home > Open Journal in Information Systems Engineering > Issue 4 > Article
Paola Gómez
Univ. Grenoble Alpes
Claudia Roncancio
Univ. Grenoble Alpes
Rubby Casallas
Universidad de los Andes
Colombia
Published on 16 December 2020 DOI : 10.21494/ISTE.OP.2020.0583
Document oriented bases allow high flexibility in data representation. This facilitates a rapid development of applications and allows many possibilities for data structuration. Nevertheless, the structuration choices remain crucial because they impact several aspects of the document base and application quality, e.g, memory print, data redundancy, querying and navigation facility. It is therefore important to be able to analyse and to compare several data structuration alternatives. We introduce in this paper our SCORUS project, which aims to assist users in the modeling of data for document-oriented databases. The main contribution is the proposal of a set of structural metrics structural for JSON documents. They mesure several aspects of the complexity of the structure in order to be used in criteria helping in the schema design process. This paper presents the definition of the metrics together with a validation scenario.
La flexibilité dans la structuration des données dans les bases orientées document est appréciée pour permettre un développement initial rapide. Cependant, les possibilités de structuration des données sont nombreuses et le choix de structuration adopté reste assez crucial par son impact potentiel sur plusieurs aspects de la qualité des applications. En effet, chaque structuration peut présenter des avantages et des inconvénients notamment en matière d’empreinte mémoire, redondance de données engendrée, coût de navigation dans les structures et accès à certaines données. Cet article introduit le projet SCORUS qui vise à assister les utilisateurs dans la modélisation des données pour des bases orientées document. La principale contribution est la proposition d’un ensemble de métriques structurelles pour des "schémas" de documents JSON. Ces métriques permettent de refléter la complexité des schémas et des critères de qualité tels que leur lisibilité et maintenabilité. La définition des métriques est complétée par un scénario de validation.
NoSQL structural metrics document-oriented systems MongoDB
NoSQL métriques structurelles systèmes orientés document MongoDB