SPEAKER

Emmanuel Bernard

Emmanuel Bernard

Data Platform Architect ( France)

septembre 23rd, 2011

From 14:50 to 15:35

WHERE

EUROSITE GEORGES V

Amsterdam


Agrandir le plan

Sous le patronage de

  • Logo Ministère de l'économie

Partenaires INSTITUTIONNELS

  • Direccte Ile de France
  • Région Île de France
  • Ville de paris
  • Agence Régionale de Développement Paris Île-de-France
  • W3C
  • SYNTEC NUMERIC

Sponsors diamant

  • Red Hat

Sponsors platine

  • Alter way
  • Smile

Sponsors gold

  • Neo Telecoms
  • SUSE
  • INRIA
  • vmware Logo
  • Microsoft
  • Intel AppUp℠ Developer Program

Sponsors Silver

  • Oracle Logo
  • Capgemini
  • af83
  • Adacore
  • Bearstech Logo
  • Qualcomm
  • Ubuntu

Sponsors bronze

  • Accenture
  • Alcatel-Lucent Logo
  • hp
  • Jamendo
  • Nuxeo
  • XWIKI

Organizers

Organisateurs

  • Systematic

Co-organisateurs

  • af83
  • Alter way
  • Smile

Experiment day organizers

  • Cap Digital
  • Hackable Devices

Hibernate OGM: JPA pour NoSQL

PaaS (Plate-forme as a Service), Cloud, elasticité. Ces mots font le buzz ces temps-ci. Mais le vrai challenge c'est comment et où stocker vos données. Dans un data grid pour bénéficier de la scalabilité? Via une API propriétaire? Est-ce que l'on pourrait utiliser une API familière?
L'objectif d'Hibernate OGM est d'explorer comment réutiliser Java Persistence et son API familière pour persister les entités dans une base de données non relationnelle.

Hibernate Object/Grid Mapper (OGM) offre une implementation JPA (manipulation d'object et requêtes JP-QL) tout en stockant et requêtant les données d'une grille clé/valeur (et d'autres approches NoSQL dans un second temps). Autrement dit, il offre une API familière tout en permettant de bénéficier des possibilités de scalabilité des data grids. Cela inclus notamment de supporter des applications JPA existantes.

Dans cette présentation, nous allons:
- faire un survol du monde (NoSQL) et voir en quoi une API comme JPA apporte un intérêt
- voir comment Hibernate OGM stocke les entités et les associationsdans la base clé/valeur et explorer les compromis fait
- voir comment les requêtes JP-QL sont implémentés au dessus d'une technologie qui ne supporte pas la notion de requête (clé/valeur) et quel niveau peut être couvert
- faire une démo d'Hibernate OGM

You must be logged in to post comments!.