exit

Information et communication   > Accueil   > Revue ouverte d’ingénierie des systèmes d’information   > Numéro 4   > Article

Évaluation et comparaison de structures de données orientées document

Evaluation and comparison of document-oriented data structures


Paola Gómez
Univ. Grenoble Alpes

Claudia Roncancio
Univ. Grenoble Alpes

Rubby Casallas
Universidad de los Andes
Colombia



Publié le 16 décembre 2020   DOI : 10.21494/ISTE.OP.2020.0583

Résumé

Abstract

Mots-clés

Keywords

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.

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.

NoSQL métriques structurelles systèmes orientés document MongoDB

NoSQL structural metrics document-oriented systems MongoDB