Passer à la navigation principale Passer à la recherche Passer au contenu principal

Rules to migrate a relational database to a column-oriented NoSQL database

Traduction de l'intitulé de la thèse: Règles à suivre pour migrer une base de données relationnelle vers une base de données NoSQL
  • Abraham Gomez

Thèses et mémoires: Thèse de doctoratDoctorat en génie: Génie

Résumé

La croissance importante des données liées aux applications Web a exposé les limitations des technologies de bases de données relationnelles. En effet, ces technologies rencontrent actuellement plusieurs défis, par exemple, les limites liées à l’augmentation de leur la taille et comment gérer les problèmes liés à un accès rapide dans ce contexte. Ces problèmes peuvent être résolus soit à l’aide de solution matérielles ou logicielles. Des technologies logicielles de bases de données émergentes liées à l’infonuagique, plus précisément, les bases de données NoSQL promettent d’apporter des solutions à ces défis. Ce type de technologie de bases de données émergente est récemment apparu comme une solution aux limites des technologies de bases de données relationnelles qui font face à la gestion de très grandes quantités de données sur le Web. Plusieurs publications récentes décrivent ces problématiques, entre autres, dans le domaine des réseaux sociaux et de la génomique. Mais, chaque nouvelle technologie comporte des défis d’utilisation et les ingénieurs logiciel, qui sont plutôt familiers avec les technologies de bases de données relationnelles, hésitent souvent, initialement, à utiliser ces nouvelles technologies par manque de connaissances. Cette recherche a pour objet d’expérimenter et de découvrir un ensemble de règles qui visent à aider à la migration des bases de données relationnelles vers des bases de données NoSQL orientées colonnes pour les ingénieurs logiciels qui font cette migration pour l première fois. À la suite d’une expérimentation de migration d’une base de données relationnelle existante vers une base de données NoSQL orientée colonne, dans notre cas la technologie HBASE, des ingénieurs logiciels tentent d’effectuer cette migration à l’aide seulement de leur expérience. Cette expérimentation permet d’étudier les défis rencontrés et étapes effectuées par chaque participant et de découvrir sept (7) règles de migration qui ont le potentiel de mieux guider les migrations futures et qui ajoutent à la connaissance des publications récentes en découvrant trois (3) étapes additionnelles qui permettent une meilleure couverture des aspects relationnels lors de la migration. Cette thèse propose donc ensemble de sept (7) règles de migration qui ont le potentiel d’aider les ingénieurs logiciels qui effectuent cette migration de base de données pour la première fois. La validation de l’utilité de ces règles seront validées dans une autre recherche pourraient les guider pour effectuer les activités de migration des parties problématiques.
Date21 sept. 2023
langue originaleAnglais américain
Établissement diplômant
  • École de technologie supérieure
SuperviseurAlain April (Directeur(-trice))

Mots-clés

  • migration de base de données
  • migration de base de données relationelles (RDB) vers NoSQL
  • règles de migration de base de données
  • HBASE

Citer cette ressource

'