
1. Performances
![]() |
Cliquez ici pour agrandir l'image |
Les outils que nous avons testés se démarquent peu en termes de performances. C'est le critère où les écarts sont les plus faibles. Néanmoins, Post-greSQL se distingue par sa rapidité pour les opérations de lecture simple (peu ou pas de jointures). Pour les lectures complexes et les écritures, les bases propriétaires reprennent en général l'avantage grâce à une meilleure optimisation de leur plan d'exécution, à des mécanismes de montée en charge plus évolués et à une bonne gestion des verrous.
2. Disponibilité et sécurité
![]() |
Cliquez ici pour agrandir l'image |
Mis à part PostgreSQL 7.3.6-RH, tous les systèmes de ce comparatif fournissent de nombreux mécanismes qui contribuent à garantir la disponibilité des données : réplication, sauvegarde à froid et sauvegarde à chaud, etc. Les bases de données propriétaires disposent en plus de fonctions supplémentaires qui garantissent une reprise sur incident rapide (option cluster, contrôle d'intégrité en continu, etc.). Les SGBD d'Oracle et d'IBM automatisent certaines opérations de maintenance pour augmenter la disponibilité des données.
3. Installation et administration
![]() |
Cliquez ici pour agrandir l'image |
PostgreSQL est le SGBD le plus complexe à installer et à administrer, loin devant les autres outils. MySQL, SQL Server et DB2 UDB Express se distinguent par la rapidité de leur installation et le peu d'effort à fournir pour les administrer. Les systèmes propriétaires fournissent une documentation, un outillage (console d'administration, Studio SQL, etc.) et une assistance technique de meilleure qualité que ceux des outils open source. Enfin, Oracle est le seul éditeur à proposer une mise à jour à chaud.
4. Ouverture/respect des standards
![]() |
Cliquez ici pour agrandir l'image |
Seuls les systèmes d'Oracle et de MySQL AB sont disponibles pour tous les systèmes d'exploitation. Toutes les bases fournissent en revanche une connectivité (pilotes natifs, ODBC, JDBC, API C, PHP, etc.) de qualité. Les SGBD propriétaires proposent en plus la gestion de XML. SQL Server offre la possibilité d'exposer n'importe quel objet de la base sous la forme de service web. Mis à part MySQL, tous les outils proposent une implémentation complète et respectueuse des standards SQL 92 et 99.
5. Couverture fonctionnelle
![]() |
Cliquez ici pour agrandir l'image |
Une large couverture fonctionnelle garantit la pérennité du SGBD, surtout s'il s'agit d'une démarche d'infrastructure. Dans ce domaine, les bases de données propriétaires proposent de nombreuses options que l'on ne retrouve pas dans les systèmes open source (gestion de XML, Olap, fonctions SQL avancées, etc.). Si la version 4.x de MySQL est clairement en retrait par rapport aux autres systèmes, la version 5 viendra corriger ce déséquilibre avec la gestion des procédures stockées, des triggers et des vues.
Pour évaluer les performances des SGBD, nous avons fait appel au cabinet de conseil en architecture CleverAge. Celui-ci a choisi un serveur HP ProLiant ML350 bi-Xeon configuré en Raid 5 avec une carte HP Smart Array 641. Avec un coût inférieur à 2 dollars par tpmC, cette configuration correspond bien aux contraintes financières des PME. Les SGBD ont été installés tour à tour sur le ML350 équipé d'une instance du logiciel de test JMeter. Le contrôleur de JMeter était installé sur un poste HP dédié qui pilotait trois postes HP Compaq d530 pour envoyer les tirs. Chaque poste client se connectait sur le serveur grâce aux pilotes JDBC fournis par les éditeurs. CleverAge a utilisé un jeu de huit requêtes SQL représentatives et une base comprenant trois tables stockant de 1 à 10 millions d'écritures. Ayant le choix de l'OS, les participants ont tous retenu Linux (Red Hat AS 3) sauf Microsoft (Windows Server 2003 Enterprise Edition).
![]() |
>Jeu de course :
Need For Speed Shift créé par des pilotes pour des pilotes !
|
|
![]() |
> ChanceRoom
Découvrez la nouvelle Poker Room montante.
|
|
1 Numericable
2 Free
3 Bouygues Telecom
> Plus de détails

![]() |
> Nouveauté :
CIEL Compta Un outil pratique pour tenir sa comptabilité.
|
|
