En mars 2007, quand j’ai décidé de me plonger dans l’étude approfondie des bases de données pour en faire un métier, je me suis intéressé à SQL Serveur 2005 qui était le produit le plus récent. Après 2 mois d’étude du produit sur la version developper : J’écrivais cet article qui vantait les nouveautés SQL de cette version à juste titre:
Référence : ici
SQL Serveur 2005 est plus performant en terme de haute disponibilité mais SQL Serveur 2000 sait déjà faire les 3 sortes de réplications.
SQL Serveur 2005 est un trés bon produit OLAP mais SQL serveur 2000 possède déjà les lots dts et un noyau Analysis service.
D’autre part, SQL Serveur 2005 est encore mieux sécurisé en comparaison des autres sgbd du marché et il offre une scalabilité encore plus grande à la montée en charge.
Néanmoins, Aujourdhui, je travaille à mi-temps sur SQL Serveur 2000 et je trouve que ce SGBD est une trés bonne base de données suffisante pour la majorité des bases internet.
Pourquoi utiliser SQL Serveur 2000 ?
D’abord pour un développement internet classique, les fonctionnalités de SQL Serveur 2000 sont largement suffisantes, la preuve, j’ai développé une base de taille moyenne avec 2005, en dev, et j’ai appliqué le script sur 2000, en prod.
SQL Serveur 2000 possède déjà les BIGINT contrairement à SQL Serveur 7. Quand on ne sait pas prédire l’avenir d’une base et que l’on voit grand pour ses clés primaires autoincrémentées. Le BigInt offre une étendue sécurisante.
Les outils d’administration de SQL Serveur 2000 sont trés élaborés:
– Le Tuning wizard
– Le Best Practice Analyser
– Le Profiler.
– Plan de maintenance.
En conclusion, on peux légitimement se poser la question de l’intérêt d’upgrader son serveur SQL, d’ajouter des fonctionnalités, pour des bases internet courante de 1 giga seulement. Néanmoins, la compétition qui a lieu dans le domaine des systèmes d’exploitation entraine une remise à jour des logiciels de back-office. Ainsi, SQL Serveur 2000 ne sera plus compatible avec les dernières versions de windows. L’industrie du logiciel est donc entrainée dans un changement permanent de produits.