Car-tech

Oracle Data Grid échelles .NET vers de nouveaux sommets

Web Programming - Computer Science for Business Leaders 2016

Web Programming - Computer Science for Business Leaders 2016
Anonim

Selon Oracle, la version du logiciel de grille de données d'Oracle permettra aux applications Microsoft.NET d'évoluer vers les mêmes environnements à serveurs multiples que les applications d'entreprise Java, dont la version 3.6 a été publiée plus tôt cette semaine. soutenir toutes les principales plates-formes d'affaires », a déclaré Cameron Purdy, vice-président du développement d'Oracle. Le logiciel mis à jour comprend également un nouveau langage de requête et un ensemble amélioré d'outils de gestion, parmi d'autres améliorations.

Coherence, un composant de la suite Oracle Fusion Middleware 11g, est un logiciel qui peut relier la mémoire de travail de plusieurs serveurs. ils agissent comme un grand pool virtuel de mémoire, appelé une grille de données, sur laquelle de grands programmes peuvent être exécutés.

[Plus d'informations: Les meilleures boîtes NAS pour le streaming multimédia et la sauvegarde]

En ce qui concerne les logiciels en mémoire, TimesTen d'Oracle vient très facilement à l'esprit quand on pense à Oracle. Bien que TimesTen ait été conçu pour maintenir une base de données volumineuse et fréquemment mise à jour dans la mémoire partagée, Coherence peut contenir des objets en mémoire, tels que du code programme.

"Si une série d'objets Java fournit une application orientée objet Elle gère le modèle de domaine de cette manière, sans avoir besoin de cartographier cette information à partir d'une base de données relationnelle », a déclaré Purdy.

Cette approche permet aux organisations d'exécuter des programmes qui seraient plus volumineux. que tout autre serveur pourrait gérer, comme un système de voyage en ligne ou un système de négociation pour une banque.

La cohérence permet également la redondance; Si un serveur tombe en panne, un autre peut prendre sa place sans interruption. «C'est une manière extrêmement simple d'utiliser du matériel de base pour construire des systèmes très grands et résilients pour gérer des quantités massives d'informations en direct», a déclaré Purdy.

La nouvelle version du logiciel, la première mise à jour majeure en un an Selon Purdy, il y a 848 changements par rapport à l'édition précédente.

Une nouvelle fonctionnalité est un framework de session qui inclut la possibilité de travailler avec des applications fonctionnant sous Microsoft.NET. Bien qu'Oracle offre depuis longtemps des plug-ins qui permettent aux serveurs d'applications Java de fonctionner sur Coherence, la nouvelle version inclut également un plug-in pour les données de session.NET.

En règle générale, les grandes applications.NET doivent stocker les états de session dans une base de données - qui peut être lente dans les environnements transactionnels - ou contenir toutes les sessions d'état dans la mémoire de travail d'un seul serveur, ce qui limite la mise à l'échelle et introduit un point de défaillance unique.

et un modèle d'application Java hautement évolutif et hautement évolutif vers.NET », a déclaré M. Purdy. "Vous pouvez maintenant exécuter des centaines de serveurs, vous pouvez continuer à ajouter des serveurs et à gérer davantage de sessions."

Une autre nouvelle fonctionnalité est un langage de requête de type SQL appelé Cohent (Coherence Query Language).

CohQL permettra aux développeurs centrés sur la base de données de travailler sur la cohérence dans un langage qu'ils comprendraient plus facilement, plutôt que d'avoir à se débattre avec des modèles de domaines complexes en utilisant un langage procédural comme Java, avec lequel ils sont moins familiers. par exemple, un opérateur d'un site de commerce électronique pourrait "sélectionner tous les paniers qui ont accidentellement ajouté un article au mauvais prix parce que quelqu'un a mal téléchargé le catalogue", a déclaré Purdy.

La nouvelle version a un ensemble de gestion des outils appelés Coherence Quorum, qui permettent aux administrateurs de gérer plus facilement la capacité et les ressources. Pour améliorer la sécurité, le logiciel peut également faire une connectivité SSL (Secure Sockets Layer) de bout en bout, protégeant ainsi les messages contre l'espionnage extérieur.

Joab Jackson couvre les logiciels d'entreprise et les nouvelles générales pour

. Suivez Joab sur Twitter à @Joab_Jackson. L'adresse e-mail de Joab est [email protected]