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
9. Conclusion
Les progrès en matière de SGBD parallélisés ont été constants. Teradata est le pionner de cette approche avec son système massivement parallèle dédié aux applications décisionnelles qui a été introduit dès 1984.
Les fournisseurs de SGBD se sont intéressés au domaine dans la seconde moitié des années 1980. Si l’objectif initialement annoncé était l’amélioration des performances (accélération pour le décisionnel et accroissement pour le transactionnel), l’une des cibles privilégiées a été et est toujours la haute disponibilité avec des configurations de type cluster en redondance participative [10] dans lesquelles chacun des nœuds composant le cluster concourt à l’exécution de l’application.
Les progrès en matière de performance sont constants, ils sont à la fois dus à l’amélioration de la performance des processeurs et à celle des SGBD. Ainsi, on a pu constater une amélioration de performance de 73 % entre deux versions successives d’un SGBD sur la même plate-forme.
Le coût des configurations de haut de gamme pour la réalisation des mesures sur les bancs d’essai TPC-C ou TPC-H est de plusieurs millions d’euros. Lors d’une campagne de mesures il est indispensable de mobiliser des spécialistes du système et du SGBD afin de peaufiner les paramètres permettant d’obtenir les meilleures performances.
La publication régulière de bons résultats est, pour les constructeurs et les fournisseurs de SGBD, une façon d’attirer l’attention des cabinets d’analystes ainsi que celle de clients potentiels. D’ailleurs, la publication régulière de résultats, par une entreprise, est considérée comme un gage de « bonne santé technique et financière ».
Le montant des investissements en Recherche et Développement pour suivre la compétition, le niveau des immobilisations de capital et de personnel pour la réalisation des mesures laisse entrevoir une concentration de l’industrie des SGBD autour d’un petit nombre de fournisseurs (trois fournisseurs au moins).
Toutefois, les résultats publiés sur les bancs d’essai, s’ils permettent de faire des comparaisons utiles des offres tant en matière de performance et de rapport prix/performance, ne sont pas nécessairement représentatifs du comportement des systèmes sur des applications réelles. Il convient donc de conduire des expérimentations.
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
Conclusion
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