SGBD open-source pour historisation de données et impact des mémoires flash

Résumé : L'archivage de données industrielles est un problème complexe : il s'agit de stocker un grand nombre de données sur plusieurs décennies, tout en supportant la charge des insertions temps réel et des requêtes d'extraction et d'analyse. Pour ce type d'application, des produits « de niche » se sont spécialisés pour ce segment du marché : les progiciels d'historisation. Il s'agit de solutions propriétaires avec des coûts de licence de l'ordre de plusieurs dizaines de milliers d'euros, et dont le fonctionnement interne n'est pas dévoilé. Nous avons donc dans un premier temps mis en évidence les spécificités de ces progiciels d'historisation, tant au niveau des fonctionnalités que des performances. Néanmoins, l'archivage de données industrielles peut s'appliquer à des contexte très différents. L'IGCBox par exemple est un mini PC industriel utilisant MySQL pour l'archivage à court terme des données de production des centrales hydrauliques d'EDF. Ce matériel présente quelques spécificités, la principale étant son système de mémoire non volatile basé uniquement sur la technologie flash, pour sa fiabilité importante en milieu industriel et sa faible consommation d'énergie. Les SGBD possèdent pour des raisons historiques de nombreuses optimisations spécifiques aux disques durs, et le manque d'optimisation adaptée aux mémoires flash peut dégrader significativement les performances. Le choix de ce type de mémoire a donc eu des répercussions notables sur les performances pour l'insertion, avec une dégradation importante par rapport aux disques durs. Nous avons donc proposé Chronos, un SGBD dédié à l'historisation de données sur mémoires flash. Pour cela, nous avons en particulier identifié un algorithme d'écriture « quasi-séquentiel » efficace pour accéder à la mémoire, ainsi que des mécanismes de bufferisation et de mise à jour d'index optimisés pour les charges typiques de l'historisation. Les résultats expérimentaux montrent un gain significatif pour les insertions par rapport à des solutions équivalentes, d'un facteur 20 à 54. Chronos est donc une solution compétitive lorsque les insertions correspondent à une proportion importante de la charge soumise au SGBD. En particulier pour les charges typiques des IGCBox, Chronos se distingue en proposant des performances globales améliorées d'un facteur 4 à 18 par rapport aux autres solutions.
Type de document :
Thèse
Autre [cs.OH]. INSA de Lyon, 2011. Français. 〈NNT : 2011ISAL0133〉
Liste complète des métadonnées

Littérature citée [60 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-00708456
Contributeur : Abes Star <>
Soumis le : vendredi 15 juin 2012 - 10:02:39
Dernière modification le : vendredi 23 juin 2017 - 09:21:08
Document(s) archivé(s) le : dimanche 16 septembre 2012 - 02:26:33

Fichier

these.pdf
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-00708456, version 1

Collections

Citation

Brice Chardin. SGBD open-source pour historisation de données et impact des mémoires flash. Autre [cs.OH]. INSA de Lyon, 2011. Français. 〈NNT : 2011ISAL0133〉. 〈tel-00708456〉

Partager

Métriques

Consultations de
la notice

1014

Téléchargements du document

386