Microsoft SQL Server et Oracle RDBMS peut avoir de nombreuses similitudes, mais aussi conserver des différences évidentes , notamment les différences dans la portée et de la syntaxe de leurs langues respectives SQL , support de plate-forme et out-of- the-box offre . En outre , SQL Server a la réputation d' être plus simple à installer, à gérer et à soutenir par rapport à Oracle. Système d'exploitation requis
SQL Server ne fonctionne que sur un ordinateur x86 qui exploite une version de Microsoft Windows Server . Logiciel de base de données Oracle, d'autre part , bénéficie d'un soutien multi-plateforme plus large , y compris les systèmes qui fonctionnent sous Windows XP et Windows Server 2000 et supérieur , AIX , Solaris , Unix et Linux.
Logiciels éditions < br > Photos
SQL Server 2008 est disponible en trois éditions englobant sept produits : une édition de base tels que SQL Server Enterprise et SQL Server standard ; éditions spécialisées pour les groupes de travail , les applications Web ou un développeur , et la libre express ou Compact desktop Engine 3.5 . Oracle propose un total de trois produits : . Entreprise, Standard et les éditions personnelles libèrent le téléchargement
Caractéristiques et prix
SQL Server coûte généralement moins de licence et de maintenir que le système de base de données Oracle . Par exemple , l'exploitation SQL Server 2005 sur un seul processeur a un coût approximatif de 5000 $, comparativement à 15,000 $ pour la version standard d'Oracle, à partir de 2010 . SQL Server a aussi tendance à regrouper des fonctionnalités supplémentaires, telles que OLAP et data mining , avec son logiciel alors que les frais d'Oracle séparément pour chaque composant.
SQL Langues
SQL Server utilise une saveur du langage de programmation SQL appelé Transact -SQL ou T -SQL. Capacités de T -SQL incluent contrôle de flux linguistiques, les variables locales , les fonctions de soutien pour traiter les chaînes , les dates et les mathématiques , ainsi que des agrandissements sur DELETE et UPDATE. Oracle utilise un langage procédural SQL ou PL /SQL. PL /SQL est plus robuste que T -SQL , fournissant un soutien pour les langages orientés objet tels que Java, des routines et des tableaux L3G .
Sécurité
SQL Server conserve une meilleur bilan de sécurité que son homologue Oracle. Selon un rapport de 2006 rapportés par David Lichtfield , Microsoft a résolu 59 vulnérabilités à sa SQL Server 7, 2000 et bases de données de 2005. Oracle adressé 233 défauts avec sa Oracle 8, 9 et bases de données 10g .
Ergonomie
SQL Server est plus facile à installer, à utiliser et à gérer par rapport à son homologue Oracle. La base de données Oracle, d'autre part , permet une plus fine-tuning sur sa configuration par des ajustements dans les paramètres de démarrage .