Oracle 10g contre 11g
Les bases de données Oracle sont des systèmes de gestion de bases de données relationnelles objet développés et distribués par Oracle Corporation. La dernière version des bases de données Oracle est Oracle 11g, publiée pour la première fois en septembre 2008; il a succédé à Oracle 10g. Ces versions s'inscrivent dans l'évolution continue des bases de données Oracle depuis les années 1980. Chaque nouvelle version contient régulièrement de nouveaux ensembles de correctifs, dont les plus importants sont connus sous le nom de version. Un objectif majeur de chaque version mise à niveau est d'augmenter les performances et l'évolutivité par rapport à l'ancienne version. Par conséquent, il existe de nombreuses nouvelles fonctionnalités en 11g construites en plus de celles déjà disponibles en 10g. Celles-ci offrent de meilleures capacités aux administrateurs de base de données (DBA) pour gérer leurs environnements de base de données à plusieurs niveaux qui deviennent de plus en plus complexes et volumineux au fil des ans.
Oracle 10g
Oracle 10g était la version mise à niveau d'Oracle 9i. C'était une version très stable dès le départ avec de nombreux bogues corrigés dans 9i et avec de nombreuses nouvelles fonctionnalités. Il fournissait principalement le calcul en grille en fournissant des processeurs et des données. À cette fin, Oracle Enterprise Manager (OEM) a fourni un puissant mécanisme de contrôle de la grille. Cette version a également fourni des améliorations pour les extensions avancées telles qu'Oracle RAC (Real Application Clusters), Oracle Data Guard et Oracle Streams. 10g a permis l'automatisation de la plupart des tâches d'administration en introduisant de nombreuses fonctionnalités d'autogestion telles que le moniteur de diagnostic de base de données automatisé, le réglage automatisé de la mémoire partagée, la gestion automatisée du stockage et la sauvegarde et la restauration automatisées sur disque.
Oracle 11g
Oracle 11g a poussé l'enveloppe plus loin, améliorant de nombreuses fonctionnalités trouvées dans 10g. Il a fourni de nouveaux composants tels qu'Oracle Application Express, Oracle SQL Developer, Oracle Real Application Testing, Oracle Configuration Manager (OCM), Oracle Warehouse Builder, Oracle Database Vault et Oracle Shadow Copy Service. Par conséquent, 11g offre de meilleures performances et sa version 2 a été conçue pour les systèmes d'exploitation plus récents tels que Windows 7, Server 2008 et les dernières versions de Linux, Unix, Solaris, etc.
Quelle est la différence entre 10g et 11g ?
Comparé à 10g, 11g offre une gestion de la mémoire plus simplifiée, améliorée et automatisée et une meilleure capacité à diagnostiquer les pannes grâce à une infrastructure intégrée pour prévenir, détecter, diagnostiquer et aider à résoudre les erreurs de base de données critiques, ainsi que les problèmes de performances de base de données faibles. Il fournit des index invisibles, des colonnes virtuelles, le partitionnement des tables et la possibilité de redéfinir les tables qui ont matérialisé les journaux de vue en ligne. Une différence majeure entre les deux réside dans les nouvelles fonctionnalités de sécurité trouvées dans 11g, telles qu'une meilleure authentification par mot de passe avec des mots de passe à casse mixte, le chiffrement au niveau de l'espace de table et des améliorations pour le chiffrement et la compression de la pompe de données.
11g a continué à utiliser différentes éditions utilisées dans 10g, à savoir Enterprise Edition (EE), Standard Edition (SE), Standard Edition One (SE1), Express Edition (EX) et Oracle Database Lite pour les appareils mobiles.
Conclusion
Dans l'ensemble, 11g est une bonne mise à niveau de 10g avec de nombreuses améliorations positives sur une technologie en évolution. La documentation technique qui était bonne en 10g est devenue encore meilleure en 11g, un avantage non négligeable pour les DBA qui en dépendent au quotidien. Il est courant que les organisations n'utilisent pas toutes les fonctionnalités d'une base de données Oracle. Par conséquent, les avantages d'une version mise à niveau doivent être correctement utilisés pour que l'organisation réduise son coût de possession, les temps d'arrêt et augmente les performances, ce que 11g peut offrir.