Bonjour cher forum,
Pour mon boulot, je cherche une solution commune pour faire de la persistence objet en C++ et en Java (en gros, j'ai des applications dans les deux langages, qui doivent partager des données).
J'avais pensé à du XML, mais c'est pas super efficace quand on a de gros volumes de données.
Du coup, je me tourne vers des solutions de type base de donnée. L'idéal serait une base de donnée orientée objet, mais je ne sais pas si ca existe un tel truc pour à la fois du C++ et du java ?
Cher forum, as-tu d'autres idées, propositions, suggestions ?
Merci !
# Pas essayé, mais...
Posté par Moonz . Évalué à 2.
[^] # Re: Pas essayé, mais...
Posté par TemPi . Évalué à 1.
La solution devra aussi marcher sur windows (désolé, boulot, tout ça...)
[^] # Re: Pas essayé, mais...
Posté par Moonz . Évalué à 2.
Tu peux aussi jeter un oeil de ce côté: http://www.garret.ru/~knizhnik/databases.html
[^] # Re: Pas essayé, mais...
Posté par TemPi . Évalué à 1.
[^] # Re: Pas essayé, mais...
Posté par golum . Évalué à 2.
Ca a l'avantage de la simplicité mais ca a aussi la réputation d'être bien moins performant qu'une solutions basée sur le mapping objet-relationnel qui s'appuie sur des SGBDR éprouvés (MySql, PostgreSQL, Oracle, DB2, ...)
(cf. mon post un peu plus bas pour le support de différents langages)
# Objet distribués.
Posté par golum . Évalué à 2.
Auquel cas tu peux mettre en place du Corba.
Tu gères la persistence avec le langage de ton choix (Java/hibernate par exemple mais tu peux aussi faire persister certains de tes objets en C++) et tu exposes les contrats de tes objet sur un bus corba (orb).
Ainsi tu peux invoquer tes objets avec le langage que tu veux, pas seulement le C++ ou Java, ce qui est plus extensible.
Pour liste des orbs
http://cmeerw.org/freeorbwatch/
Sinon dans si tu ne souhaite pas de composants distribués tu peux quand même envisager une architecture orientée composant en recourant à des solution comme D-Bus, Mono, ...
Plus d'info ici
http://en.wikipedia.org/wiki/Software_componentry
[^] # Re: Objet distribués.
Posté par TemPi . Évalué à 1.
Merci.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.