Pour gérer vos consentements :
Categories: Régulations

JavaOne : Oracle mise sur la persistance

Oracle apporte un nouveau regard sur le populaire langage de programmation Java en mettant en avant les technologies de persistance afin d’accélérer les processus des applications.

Premiers pas dans ce sens pour le géant américain des progiciels, l’annonce de Oracle Berkeley DB Java Edition Release 3.0, une base de données embarquée destinée au stockage de données dans des applications Java de haute performance issue du rachat en février dernier de SleepyCat Software. Ici la persistance mesure à la capacité d’exécuter une base de données en mémoire pour l’application supportée, et non plus sur un serveur ou un système d’exploitation. Pour cela, Berkeley DB Java 3.0 intègre une nouvelle API (application programming interface) de persistance qui permet d’accélérer l’exécution des applications. Cette API ajouta modèle de stockage objet POJO (Plain Old Java Object) qui supportent des modèles objets complexes sans dégrader les performances. La version Java de Berkeley intègre aussi un mode de d’écriture de base de données différé pour les opérations mémoires sur des bases de données temporaires ou des mises à jour batch, ainsi qu’une nouvelle fonction de backup qui permet d’accélérer la sauvegarde des environnements des grosses bases de données. « L’avantage d’utiliser une base de données embarquée non SQL et que vous conserver la requête SQL mais vous n’avez pas les temps d’attente de la communication client serveurs, aussi vous allez plus rapidement que les produits relationnels« , a indiqué Rex Wang, vice-président systèmes embarqués chez Oracle. On notera que comme MySQL, Oracle Berkeley DB Java Edition Release 3.0 est proposé en double licence, une licence GPL gratuite pour les développeurs et une licence payante pour l’utiliser en production. L’autre annonce de nouvelles autour de la persistance concerne TopLink Essentials, une implémentation de référence open source de JPA (Java Persistence API) pour Java EE 5 SDK (Java Platform, Enterprise Edition 5 Software Development Kit). JPA et le standard pour la persistance des objets relationnels introduit dans la spécification EJB (Enterprise JavaBeans 3.0) qui fournit une carte des composants logiciels persistants en identifiant les objets persistants en mémoire des bases de données relationnelles, ce qui permet pour les développeurs de gagner du temps et des ressources pour le stockage d’objets. Hors de la persistance, Oracle a indiqué qu’il contribuera à la communauté open source en ouvrant son interface utilisateur Ajax (Asynchronous JavaScript and XML). Et qu’il supportera les projets de scipting open source comme Groovy et Grails, un accompagnement au développement des applications dynamiques Web 2.0, ainsi que la nouvelle spécification JSR-223.

Recent Posts

Panne informatique mondiale : c’est la faute de l’UE selon Microsoft

Microsoft affirme que l'accord européen de 2009 a donné à CrowdStrike les clés du noyau…

3 semaines ago

Atos : Jean-Pierre Mustier prend aussi la direction générale

Déjà Président du conseil d'administration, l'ex banquier Jean-Pierre Mustier est nommé directeur général d'Atos. Il…

4 semaines ago

OpenAI cherche des alternatives à Nvidia

Le Financial Times rapporte qu'OpenAI était en pourparlers avec des concepteurs de semi-conducteurs, dont Broadcom,…

4 semaines ago

Cybersécurité : Innov8Learn propose des formations sur mesure aux TPE/PME

En première ligne pour subir les cyberattaques, les TPE/PME sont aussi les moins bien formées…

4 semaines ago

Des grands projets aux enjeux d’avenir, une Dinum en manque de légitimité

La Cour des comptes estime que la Dinum doit construire sa légitimité, autant au vu…

4 semaines ago

Beta.gouv, miroir des « résultats contrastés » de la Dinum

La Cour des comptes pointe les « résultats contrastés » de la Dinum sur son…

4 semaines ago