Avec cette opération, l'éditeur de solutions de virtualisation, filiale d'EMC, obtient des technologies et une expertise sur un goulet d'étranglement du cloud computing, l'évolutivité des bases de données. « Gemstone devrait régler une part importante de ce problème. Si vous élaborez une application, qui nécessite des ressources au sein de l'entreprise ou une migration vers le cloud, elle sera amenée à évoluer sans nécessairement changer votre architecture » souligne Rod Johnson, directeur général de Spring Source.

Le produit phare de Gemstone se nomme GemFire Entreprise, un gestionnaire de cache des bases de données en mémoire pour les plate-formes distribuées. Cette technologie stocke entièrement une base au sein d'une mémoire dédiée, éliminant ou en retardant les procédures chronophages comme l'écriture ou la lecture de la base sur un disque. « Concrètement, le logiciel va pouvoir travailler sur la donnée au niveau de la couche middleware et interagir en temps réel avec des applications Java. A la fin de la journée, la donnée traitée est alors replacée dans le circuit de la base ou alors enregistrée de manière asynchrone » explique Richard Lamb, président de Gemstone.

[[page]]

Cette technologie est souvent utilisée par les communautés financières, qui utilisent des systèmes de grid computing. Le département de la défense américaine utilise également cette solution pour les commandes distribuées et les systèmes de contrôle. Au total, Gemstone apporte ses offres à 200 entreprises.

Faire sauter les verrous du cloud


Sur le marché des mémoires primaires des bases de données, plusieurs fournisseurs sont en compétition, comme Oracle avec Times Ten In-Memory Databade 11G. L'avantage de Gemstone est de fonctionner sur une architecture distribuée, plutôt qu'un dans  une structure symétrique multiprocesseurs, explique Richard Lamb. Cette approche facilite le déploiement d'applications sur les datacenters distants. En complément de cette annonce, VMware semble s'intéresser à une base de donnée, connue, sous le nom de code NoSQL, pour les porter dans le cloud. En mars dernier, il a embauché le développeur en chef de Redis Open Source, spécialiste en mémoire primaire de base de données non relationnelle. Pour autant, Paul Maritz, CEO de VMware a expliqué lors de la présentation des résultats « nous n'essayons pas d'entrer sur le marché de la base de données, nous cherchons simplement d'accompagner nos clients qui portent leurs applications dans le cloud, public ou privé ».

Gemstone est basée à Beaverton dans l'Oregon et comprend 100 salariés. Elle devrait être intégrée dans SpringSource et garder son nom. L'acquéreur s'est engagé à poursuivre les fonctions de supports sur les autres produits de Gemstone. Par contre, les conditions financières n'ont pas été dévoilées.