Présentation
Auteur(s)
-
René J. CHEVANCE : Consultant - Chargé de missions au CMSL - Professeur associé au CNAM - (Conservatoire national des arts et métiers) - « Intégration des systèmes »
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
De plus en plus d’applications s’appuient sur des systèmes de gestion de bases de données (SGBD). La performance des systèmes et leur disponibilité sont devenues des éléments clés pour le choix des systèmes et des SGBD, c’est la raison pour laquelle les SGBD cherchent à tirer le meilleur profit des ressources matérielles qui sont mises à leur disposition.
Cet article présente les différentes approches mises en œuvre au sein des SGBD actuellement commercialisés.
On examine les différentes options en matière d’architecture de système ainsi que la relation entre les SGBD et le stockage des données. Ces différentes options sont détaillées et leurs conditions d’utilisation sont analysées.
Cet article est repris quasi intégralement d’un des chapitres de l’ouvrage du même auteur « Serveurs multiprocesseurs, clusters et architectures parallèles » [4] :
Différents éléments, en provenance d’autres chapitres du même ouvrage, ont été ajoutés pour donner le contexte nécessaire à un article indépendant. Par ailleurs, des mises à jour ont été faites pour refléter les derniers développements.
La part de l’article consacrée à Oracle est plus importante que celle consacrée à DB2 Universal Database Enterprise-Extended Edition ce qui ne reflète pas une différence d’appréciation entre ces produits mais est simplement dû au fait que l’auteur a eu accès à plus d’informations sur Oracle.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
8. Comparaison des architectures
Ce chapitre fait la synthèse des caractéristiques des différentes options d’architecture des SGBD.
En premier lieu les efficacités des options d’architecture SMP, cluster et MPP pour les applications transactionnelles sont comparées, puis les options concernant la liaison entre les systèmes et les disques seront examinées.
8.1 Comparaison de l’efficacité des SMP et des clusters
Cette étude se fonde sur les résultats obtenus avec le banc d’essai TPC-C [2].
l’analyse des résultats obtenus avec le banc d’essai TPC-H (décisionnel) ne permet pas de tirer de conclusions en raison du faible nombre de résultats disponibles en janvier 2001 et des différentes tailles des bases de données.
Les valeurs absolues des résultats sont sujettes à changement (amélioration des performances des microprocesseurs et des systèmes, amélioration des performances des SGBD), mais une grande partie des conclusions et commentaires produits par cette analyse devraient rester valides.
Parmi les résultats publiés, les systèmes ayant 96 ou 192 processeurs s’apparentent à la catégorie des MPP car ils utilisent un réseau d’interconnexion spécifique. Toutefois, compte tenu du faible nombre de résultats retenus dans cette analyse, on considère que tous les systèmes à couplage lâche appartiennent à la catégorie des clusters.
Parmi les résultats disponibles, le meilleur résultat publié pour un nombre de processeurs donné est sélectionné pour chaque option (SMP ou cluster).
La comparaison ne porte que sur les aspects performance. La dimension prix/performance n’a pas été considérée du fait que les éléments qu’elle prend en compte sont sujets à des variations dues à des raisons non techniques, telles que la politique de prix des fournisseurs de matériel et de middleware (moniteurs transactionnels et SGBD) évoluant sous la pression concurrentielle.
Plusieurs comparaisons ont été effectuées :
-
comparaison des performances atteintes par les différentes options d’architecture de système (SMP, cluster et MPP) ;
-
comparaison de l’efficacité des différentes options d’architecture. Pour cette comparaison, la performance est exprimée sur la base d’un processeur ;
-
comparaison de l’efficacité des différentes...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Comparaison des architectures
BIBLIOGRAPHIE
-
(1) - PRINTZ (J.), MORGANTI (G.), WAJNFLASZ (J.) - Programmation et systèmes transactionnels. - Techniques de l’Ingénieur H 2 708. Traité informatique (1998).
-
(2) - CHEVANCE (R.J) - Performance des systèmes et techniques d’estimation. - Techniques de l’Ingénieur H 2 548. Traité informatique (2001).
-
(3) - CHEVANCE (R.J) - Architecture des serveurs. - Techniques de l’Ingénieur H 2 528. Traité informatique (1997).
-
(4) - CHEVANCE (R.J) - Serveurs multiprocesseurs, clusters et architectures parallèles. - Eyrolles (2000).
-
(5) - PÉPING (J.) - Stockage de données en réseau SAN. - Techniques de l’Ingénieur H 1 300. vol. 41. Traité informatique (2000).
-
(6) - DeWITT (D.), GRAY (J.) - Parallel...
ANNEXES
Dans les Techniques de l’Ingénieur en complément aux articles cités en référencés
THÉVERIS (J.M.) - VIALLET (F.) - Architecture des systèmes de gestion de bases de données. - H 2 918. Traité Informatique (1996).
CHRISMENT (C.) - LUGUET (J.) - PUJOLLE (G.) - ZURFLUH (G.) - Bases de données relationnelles. - H 2 038. Traité Informatique (1997).
HAUT DE PAGE
-
Performances
Transaction Processing Council (TPC) http://www.tpc.org
System Performance Evaluation Cooperative (SPEC) (processeur) http://www.spec.org
-
Principaux fournisseurs de SGBD
Informix http://www.informix.com
Microsoft http://www.microsoft.com
Oracle http://www.oracle.com
Sybase http://www.sybase.com
HAUT DE PAGECet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive