Élasticité des bases de données sur le cloud

Pages: 183 (45554 mots) Publié le: 15 mars 2013
Facult´ de Sciences e D´partement Informatique e

L’´lasticit´ des bases de donn´es e e e sur le cloud computing
Nicolas Degroodt ´ Directeur : Prof. Esteban Zimanyi

En collaboration avec

M´moire pr´sent´ en vue de e e e l’obtention du grade de Master en Sciences Informatiques Ann´e acad´mique 2010–2011 e e

Remerciements
Je tiens ` remercier le professeur Esteban Zim´nyi, mondirecteur de m´moire, pour ses a a e nombreux conseils tant de direction et de r´daction que scientifiques, qui m’ont permis de e fournir un travail que j’esp`re pertinent et int´ressant. e e La collaboration avec la soci´t´ Euranova fut aussi tr`s agr´able et instructive. Je tiens ` ee e e a remercier tous ses membres pour leur accueil et plus particuli`rement Sabri Skhiri dit Gabouje e et Nam-Luc Tranpour leurs conseils et nos discussions qui ont soulev´ des probl`mes fort e e int´ressants et y ont souvent trouv´ des solutions. Je tiens ´galement ` souligner les pr´cieuses e e e a e informations et recommandations que m’ont apport´ Herv´ Bath, Eric Delacroix et Ivan Frain. e e Je leur en suis tr`s reconnaissant. e Enfin, je souhaite remercier Peter Van Roy, Boris Mejias et Thibault Dory,membres du d´partement d’ing´nierie informatique (INGI) de l’Universit´ catholique de Louvain (UCL) e e e qui m’ont accueilli dans leur groupe de discussion autour du cloud computing, leurs remarques furent tr`s instructives. e

Table des mati`res e
1 Introduction 1.1 Contexte et objectifs du m´moire . . . . . . . . . . . . . . . . . . . . . . . . . . e 1.2 Structure du m´moire . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . e 1.3 Contributions du m´moire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 2 Le cloud computing et ses services 2.1 Contexte . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Origine et mod`les . . . . . . . . . . . . e 2.1.2 Caract´ristiques sp´cifiques et capacit´s e e e 2.1.3 Amazon . . . . . . . . . . . . . . . . . . 2.2 D´finition ducloud . . . . . . . . . . . . . . . . e 2.3 Propri´t´s fondamentales des services . . . . . . ee 2.3.1 La haute disponibilit´ . . . . . . . . . . e 2.3.2 Passer ` l’´chelle . . . . . . . . . . . . . a e 2.4 Le th´or`me CAP . . . . . . . . . . . . . . . . e e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 2 2 4 4 4 6 6 7 10 10 10 12 15 15 15 16 16 17 17 18 18 18 18 19 20 20 21 22 23 23 24 24

3 Etude comparative de diff´rents syst`mes de gestion e e 3.1 Classification des syst`mes . . . . . . . . . . . . . . . . e3.1.1 Le mod`le de donn´es . . . . . . . . . . . . . . e e 3.1.2 Les choix CAP et PACELC . . . . . . . . . . . 3.1.3 La r´plication synchrone ou asynchrone . . . . e 3.1.4 Le mod`le de consistance . . . . . . . . . . . . e 3.1.5 Le mod`le de requˆtes . . . . . . . . . . . . . . e e 3.2 Les bases de donn´es relationnelles distribu´es . . . . . e e 3.2.1 Le mod`le de donn´es relationnel . . . . . .. . e e 3.2.2 Les propri´t´s ACID . . . . . . . . . . . . . . . ee 3.2.3 MySQL Cluster . . . . . . . . . . . . . . . . . . 3.2.4 Autres solutions SQL . . . . . . . . . . . . . . 3.2.5 Les solutions SQL-MR . . . . . . . . . . . . . . 3.3 Le mouvement NoSQL . . . . . . . . . . . . . . . . . . 3.3.1 Les mod`les de donn´es . . . . . . . . . . . . . e e 3.3.2 BASE en r´ponse ` ACID . . . . . . . . . .. . e a 3.4 MongoDB . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Mod`le de donn´es . . . . . . . . . . . . . . . . e e 3.4.2 Choix CAP et PACELC . . . . . . . . . . . . . 3.4.3 Vue d’ensemble de l’architecture . . . . . . . .

des bases de donn´es e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Les bases de données
  • Bases de données
  • Bases de données
  • bases de données
  • bases de donnée
  • Bases de données
  • Bases de données
  • Les bases de données

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !