Passer au contenu

Oracle9i : une base taillée pour le web

Avec la nouvelle version de son SGBD, Oracle vise le marché des applications de commerce électronique. Pour ce faire, les capacités de montée en charge et l’administration ont été améliorées.

Oracle9i est la base de données ultime “, déclamait avec son habituelle modestie Larry Ellison, PDG d’Oracle, à l’occasion du lancement officiel de son nouveau SGBD. Désormais disponible, Oracle9i est constitué, bien sûr, de la base de données (Oracle9i DataBase), mais aussi d’un serveur d’applications (Oracle9i Applications Server) et des outils de développement qui y sont associés (Oracle9i Developer Suite). Ce nouveau système vise, “évidemment, les applications de e-commerce, affirme Pascal Rawsin, responsable marketing serveurs de données chez Oracle France, mais nous souhaitons aussi attirer les entreprises désireuses de porter leur base mainframe dans des environnements NT ou Unix “. Autrement dit, l’objectif est d’inciter les utilisateurs de DB2, la base concurrente d’IBM, à migrer vers un environnement tout-Oracle.

Améliorer la fiabilité et la sécurité

Pour les y inciter, Oracle9i DB bénéficie de plusieurs dispositifs destinés à améliorer la fiabilité et la sécurité. À commencer par l’intégration de la technologie Cache Fusion au sein de l’architecture Real Application Clusters. Concrètement, la technique de mise en cluster d’Oracle repose sur le partage des caches mémoire sur chaque n?”ud, ce qui, en cas d’arrêt d’un des n?”uds, permet aux autres de prendre le relais en conservant l’intégralité des requêtes. Et si cette technique accélère les temps d’accès, “chacun des n?”uds sait précisément ce que font les autres “, précise pascal Rawsin.Un composant supplémentaire, le 9i Data Guard, renforce ce mécanisme et reprend le vieux concept de base maître et esclave. Ce dispositif autorise ainsi la réplication des journaux d’événements d’une base vers neuf autres.En ce qui concerne l’administration, Oracle annonce, sans toutefois apporter trop de précisions, avoir amélioré la gestion de la SGA (System Global Area), la mémoire centrale de la base. De plus, la maintenance à chaud est maintenant autorisée. La sécurité a elle aussi fait l’objet de sérieuses améliorations. Ainsi, l’éditeur intègre la notion de ” Label Security “, un mécanisme de blocage en écriture ou en lecture d’une ligne, d’un champ et même d’une cellule, selon les droits des utilisateurs.Cette technique est renforcée par la notion de base de données virtuelle, qui correspond à l’utilisation de filtres SQL permettant de masquer ou d’afficher les rangs ou les tables d’une base.Autre amélioration, le moteur Olap (On Line Analytical Processing) d’Oracle fait désormais partie du c?”ur d’Oracle9i. Principaux objectifs : faciliter l’établissement de statistiques à partir des accès clients et fournir, par exemple, aux applications de commerce électronique, une plate-forme d’analyse globale des comportements. Dans ce cadre, un moteur intégré à Oracle 9i DB mettra à profit les analyses pour formuler automatiquement des suggestions en fonction de l’historique des achats. S’il n’a toujours pas de moteur natif XML, Oracle9i améliore toutefois l’intégration des outils de conversion pour stocker des documents au format XML. De plus, un nouveau type de données XML fait son apparition. Par ailleurs, assurant qu’il mettrait ses produits en conformité avec les standards du Net dès leur achèvement, Oracle prend acte de l’avènement de Soap et l’adopte comme protocole de transport de services web au sein d’Oracle9i AS. Le serveur d’applications bénéficie aussi d’un nouveau noyau compatible J2EE, dont l’empreinte mémoire n’est que de 20 Mo. Il est livré avec 9i AS Portal, une plate-forme de création de portails Internet et de gestion de contenu. Cette dernière comporte un middleware de fourniture de contenu pour les terminaux sans fil, avec services de géolocalisation. Si l’offre intégrée d’Oracle semble séduisante, il reste à savoir si les entreprises céderont à la tentation. Oracle9i ressemble au concept de machine dédiée, Raw Iron, une base de données que la société avait lancée il y a quelque années : facile à installer, simple à administrer, mais liant l’utilisateur à un même fournisseur.





















































































































 Caractéristiques des principaux SGBDR 
 Fonctions     Oracle9i DB     Microsoft SQL Server      IBM DB2 7.2     Sybase Adaptive Server Enterprise 12.5 (bêta)     Informix Internet Foundation 9.21 
 Moteur Olap intégré     Oui     Oui     Oui     Oui     Non 
                     
 Gestion de XML     Oui     Oui     Non, mécanisme externe     Oui     Non, mécanisme externe 
                      
 Machine virtuelle Java     Oui     Non     Oui     Oui     Oui 
                     
 Structure du cache mémoire pour fonctionnement en cluster     Partage des ressources     Cache partagé     Partage des ressources     Cache partagé     Cache non partagé (share nothing) 
 



🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Olivier Bibard, avec Paul Philipon-Dollet et Laurent Sounack