je me permets quelques remarques sur Oracle :
Prix exhorbitant, tant au point de vue des licences que des composants matériels (RAM, CPU) à fournir pour de bonnes performances
Il faudrait quand même ajouter qu'il existe une version gratuite et que les instances de test ne requiert pas l'achat de licence
D'ailleurs, tu écris : SQL Server, MSDE et SQL 2008 Express mais pas : Oracle Lite, Standard/Entreprise, Apex et Oracle express
Fort demandeur de ressources, ce qui n'arrange rien au point précité, Oracle est bien plus gourmand en ressource mémoire que ses concurrents, ce qui implique un investissement matériel non négligeable. La connexion utilisateur nécessite par exemple près de 700 Ko/utilisateur, contre une petite centaine sur des serverus MS-SQL ou Sybase ASE.
Note que tu peux configurer la connexion partager (multi-thread server ou MTS
) qui permet d'ouvrir un process pour un pool de connexion.
Gourmand aussi en espace disques puisque la plupart des modules requièrent leur propre ORACLE_HOME de par le versionning de patches incontrôle
Ca j'ai pas compris
Chaque outil Oracle a son propre HOME c'est ça ? Mais c'est quelques Mo seulement non ?
Gestion des verrous mortels mal conçue (suppression d'une commande bloquante sans rollback)
Non, si Oracle tue la session alors il y a rollback... ou alors c'est un bug
Nombreuses failles de sécurités liées à l'architecture elle-même
Là t'es vraiment pas assez sévère et ça devrait être un inconvénient visible plus tôt. En effet, Oracle est le pire SGBD en terme de sécurité avec un cryptage de user/password farfelue, des failles datant d'Oracle V7 (update de table possible en ayant uniquement les privilèges CREATE ANY VIEW et SELECT ANY TABLE), manque de réactivité, mise à jour du moteur java qui ne suit la régularité de Sun, etc... C'est vraiment LE point noir d'Oracle selon moi
A propos de la complexité de l'admin, on peut aussi ajouter que si les fonctionnalités sont nombreuses elles sont malheureusement aussi riche que complexe à mettre en oeuvre. Quand le mirroring de SQL Server se fait en 5 minutes, sous Dataguard c'est une vraie galère pour réussir un failover automatique. Streams veut tout faire et est vraiment trop compliqué pour de la répli classique.
Et dans les points positifs, tu devrais parler de la console qui est accompagnée de nombreux assistant et alertes pour réduire très largement les tâches d'admin récurentes. En revanche on peut regretter que AWR soit un module payant.
Dans les points négatif de SQL Server, j'ajouterais que le diagnostic des problèmes de performance n'est pas aisé. C'est pas évident d'avoir les requêtes les plus couteuses/database par exemple. Tout ça à cause de l'outil de perf de Windows qui est d'une ergonomie pour le moins... discutable
Et dans les positifs, une très bonne réactivité pour corriger les failles de sécurité et une sécurité du SGBD à la hauteur de la sécurité de leur OS... l'inconvénient mono-plateforme en devient un avantage
C'est tout
1 |
0 |