Umutoniwase Kamali, Alice
[UCL]
Van Roy, Peter
[UCL]
Les bases de données NoSQL, qui signifient les bases "not only SQL" sont des types des bases de données qui ont commencé à émerger depuis 2009, pour répondre aux besoins qui se faisaient sentir, surtout avec l'arrivée du Big Data. Les bases de données NoSQL ne remplacent pas les bases de données relationnelles, mais proposent une alternative. La première partie de ce travail consiste à expliquer dans quel but, les bases de données NoSQL ont vu le jour. Nous allons voir également dans cette partie ce qu'est une base de données(BD) relationnelle, une BD NoSL, une BD NewSQL. Nous allons voir aussi pourquoi on a évolué d'une BD à une autre. La deuxième partie va expliquer comment on passe (migration) d'une BD relationnelle(SQL) à une BD NoSQL ou une BD NewSQL. La dernière partie donne certains critères clés pour choisir une BD. Cette partie consiste à réaliser les tests sur certaines BD NewSQL d'une part, et d'autre part, tester une base de données relationnelle afin de mener une étude comparative de la performance et de la scalabilité de ces bases. Pour réaliser ces tests, nous utilisons principalement l'outil de benchmark TPCC-C.


Bibliographic reference |
Umutoniwase Kamali, Alice. Évolution des systèmes de stockage et convergence de bases de données relationnelles et NoSQL. Ecole polytechnique de Louvain, Université catholique de Louvain, 2016. Prom. : Van Roy, Peter. |
Permanent URL |
http://hdl.handle.net/2078.1/thesis:4578 |