|  
    
Oracle8 et Oracle8i (8i se prononçant « huit-i ») sont tous deux des versions d'Oracle Database, mais 8i représente une mise à niveau significative avec plusieurs différences clés :
  
 * Capacités Internet : C’est la différence la plus déterminante. Oracle8i a été conçu en pensant aux fonctionnalités Internet. Il incorporait des fonctionnalités spécifiquement destinées aux applications Web et à la connectivité Internet, alors qu'Oracle8 se concentrait principalement sur les applications client-serveur traditionnelles. Les principales fonctionnalités ajoutées comprenaient : 
  
 * Prise en charge intégrée de Java : Oracle8i a introduit la possibilité de stocker et d'exécuter du code Java dans la base de données elle-même (procédures stockées Java). Cela a permis des fonctionnalités plus riches et une intégration avec d'autres applications Java. Oracle8 manquait de cela.  
 * Réseau amélioré : Des capacités réseau améliorées ont rendu la connexion à la base de données à partir de divers clients Internet plus facile et plus efficace.  
 * Prise en charge XML (bien que basique) : Bien que peu étendu par rapport aux versions ultérieures, 8i avait un support rudimentaire pour XML, préfigurant le rôle futur de la base de données dans la gestion des données XML.  
  
 * Fonctionnalités relationnelles objet : Alors qu'Oracle8 possédait certaines fonctionnalités relationnelles objet, Oracle8i les a encore améliorées. Cela a permis de stocker et de manipuler des types de données plus complexes que les simples données relationnelles traditionnelles.  
  
 * Améliorations des performances : Oracle8i offrait généralement des améliorations de performances par rapport à Oracle8, en particulier dans les domaines liés à la mise en réseau et à la gestion d'ensembles de données plus volumineux.  
  
 * Améliorations de la sécurité : Des mesures de sécurité améliorées ont été incluses dans Oracle8i.  
  
 En bref :Oracle8 était un système de base de données relationnelle robuste, mais Oracle8i s'est appuyé sur ses fondations pour devenir un système de base de données plus prêt pour Internet et orienté objet, mieux équipé pour répondre aux besoins croissants des applications Web et des types de données plus complexes. Si vous travaillez avec des systèmes existants, vous pourriez rencontrer Oracle8 ; tout ce qui implique des technologies Web de cette époque utiliserait probablement Oracle8i ou des versions ultérieures.
 
 |