Intérrogation des bases de données dans le cluster sans sgbd

Intérrogation des bases de données dans le cluster
sans sgbd
DOUZI salah eddine
2012-2013
Résumé
On s’est intéressé dans le cadre de ce PFE à étudier quelques méthodes d’inter-
rogation de base de données afin de montrer l’intérêt de MPI pour supporter le
parallélisme dans un contexte distribué. L’outil MPI nous a permis d’atteindre nos
objectifs, à savoir l’implémentation des requêtes : Selection, Jointure et Mise à jour.
Nous avons proposé également un petit système de gestion de base de données basé
sur la notion de clustering.
This thesis focuses on few methods for querring databases to show the benifit of
MPI and to support the parallelism in a distributed context. The MPI allowed us to
acheive our goals, execute the implementation of querries : Select, Join and update.
We also proposed a database system management based on clustering.
Remerciements
En premier lieu je remercie Dieu, le tout puissant pour ses faveurs et ses gratitudes,
de m’avoir donner le courage et la patience pour avoir mener ce travail durant toute
cette année.
De plus, mes remerciements s’adressent à Monsieur Smahi Mohammed, En-
seignant à l’Université Abou Bakr Belkaid-Tlemcen, pour m’avoir fait l’honneur de
m’encadrer et guider durant cette année.
En effet, je lui est infiniment reconnaissant de m’avoir encouragé et soutenu du-
rant ce travail j’ai ainsi pu apprécier sa rigueur scientifique, son recueil, ses grandes
qualités humaines et son oeil critique qui m’as été trés précieux pour structurer mon
travail et améliorer sa qualité. Qu’il soit persuadé de mon plus profonde considéra-
tion et plus grand respect.
Egalement, je tien à remercie Monsieur Ladjel Bellatreche professeur, directeur
du LISI / ENSMA dans l’université de poitiers pour son aide et son soutien.
Enfin, un grand remerciement destiné à l’ensemble de nos enseignants et ensei-
gnantes qui ont contribué à ma formation, depuis le cycle primaire jusqu’au cursus
universitaire.
1
Dédicace
A mes parents, aux être qui sont les plus chères au monde et auxquels je ne saurais
jamais exprimer ma gratitude et ma reconnaissance en quelques lignes, je les dédié
ce modeste travail, que dieu le tout puissant les protège.
Pour votre amour, votre affection et votre soutien, pour votre courage et votre
sacrifice, je vous dédié, pour la deuxième et mille fois, mes très chers parents, un
résultat modeste de la bienveillance et vos longes années de patience.
A mes chers frères et soeurs, à ma grand mère, à ma femme, à mes chers amis
et à tous qui j’aime et qu’ils m’aiment... ou qu’ils soient.
2
Table des matières
Remerciements 1
Dédicace 2
Introduction générale 6
1 Interrogation de base de données via SGBD 8
1.1 Introduction................................ 8
1.2 Lesbasesdedonnées ........................... 8
1.3 L’intérrogation des bases de données . . . . . . . . . . . . . . . . . . 10
1.4 Les différents types de SGBD . . . . . . . . . . . . . . . . . . . . . . 11
1.4.1 Fonctionalités........................... 13
1.4.2 Typologie ............................. 14
1.5 L’intérrogation avec SGBD . . . . . . . . . . . . . . . . . . . . . . . . 16
1.5.1 Les langages d’interrogation . . . . . . . . . . . . . . . . . . . 16
1.5.2 SyntaxeSQL ........................... 18
1.6 Conclusion................................. 19
2 Paraléllisme et distribution 20
2.1 Introduction................................ 20
2.2 Systèmesdistribués............................ 20
2.2.1 Dénition ............................. 20
2.2.2 Utilité des systèmes répartis . . . . . . . . . . . . . . . . . . . 21
2.2.3 Exemples de systèmes distribués . . . . . . . . . . . . . . . . . 21
2.3 Grilles informatiques . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.1 Définition d’une grille informatique . . . . . . . . . . . . . . . 22
2.3.2 Caractéristiques des grilles de calcul . . . . . . . . . . . . . . . 22
2.4 MPICluster................................ 24
2.4.1 Configuration du serveur . . . . . . . . . . . . . . . . . . . . . 24
2.4.2 Configuration des noeuds . . . . . . . . . . . . . . . . . . . . . 25
2.5 Conclusion................................. 26
3
1 / 46 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !