Compte rendu SQLDays 2005 Paris
Les SQLDays de Microsoft, c’est comme les DevDays, mais uniquement consacré à SQL Server 2005.
Les présentations étaient denses. C’est dire si SQL Server 2005 est devenue une plateforme à part entière, et pas seulement un SGBDR. En effet SQL Server 2005 inclut maintenant un ETL (extract, transform and load), un outil de génération de rapport, un outil d’analyse multidimensionnel, ainsi que de fonctions avancées de SGBD comme la réplication. Ces outils étaient déjà présents dans SQL Server 2000, mais les versions 2005 sont bien plus complets. Comme à son habitude Microsoft intègre dans ses produits les fonctions qui étaient fournis par ses partenaires. Cette fois les “gagnants” sont BO, Cognos, SAS, Hyperion, etc.
Oracle est aussi clairement en ligne de mire, avec des améliorations très nette dans les fonctions d’exploitation. Presque tout peut se faire en ligne, sans coupure de service. La réplication est amélioré, et une fonction de base miroir offre une alternative économique au cluster (elle semble comparable à celle de MySQL). De même les fonction de partitionnement des données facilite la gestion de tables contenant beaucoup de données.
Mais si les fonctions d’exploitation sont au niveau, les fonctions de développements ne sont pas encore équivalents à ce que propose Oracle.
Bien sur on a enfin un support XML digne de ce nom, ainsi qu’une recherche fulltext améliorée. Mais ce que j’en ai vu est encore loin de ce que propose Oracle depuis 9i (surtout avec le mélange de ces deux fonctions).
L’intégration du framework .Net ouvre d’immenses perspectives, mais Oracle offre le support de Java depuis longtemps. Et surtout le modèle objet-relationnel n’est toujours pas supporté par SQL Server 2005.
Ne parlons même pas des données spatiale (ou géographique), supportée par Oracle, MySQL, PostgresSQL, et toujours pas par SQL Server 2005.
Bref SQL Server 2005 est largement meilleurs de SQL Server 2000, mais certaines fonctions manquent encore. Microsoft a préféré concurrencer ses partenaires plutôt que ses concurrents en investissant plus sur des fonctions complémentaires des bases de données plutôt que sur des fonctions de base. D’un autre côté ces fonctions sont-elles vraiment utilisées dans les bases concurrentes ? J’aurai tendance à dire qu’en fait il ne manque pas vraiment de fonctions à SQL Server 2005, à l’exception de quelques applications de niche. Mais ce n’est pas ce que Microsoft vise.
En tout cas beaucoup de vraies limitations de SQL Server sont levées avec cette nouvelle version, notamment pour l’exploitation, ce qui devrait motiver beaucoup de client à migrer. Reste une politique de prix à la hausse, justifiée par Microsoft par l’augmentation de la couverture fonctionnelle, bien sûr !
juin 10th, 2005 à 16:22
C’est dommage qu’il n’y ait pas eu beaucoup d’info sur les nouveautés d’ADO.NET, je trouvais que ca manquait.
juin 11th, 2005 à 17:23
Exact. Globalement les présentation étaient quand même plus orienté DBA que développeurs. Pour les développeurs, il y a les DevDays…