Forum général.cherche-logiciel Persistence Objet utilisable en C++ et Java

Posté par  .
Étiquettes : aucune
0
1
fév.
2007
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  . Évalué à 2.

    http://www.eyedb.org/ correspond à ce que tu veux, non ?
    • [^] # Re: Pas essayé, mais...

      Posté par  . Évalué à 1.

      Ca a l'air pas mal... mais.... j'ai oublié une contrainte.
      La solution devra aussi marcher sur windows (désolé, boulot, tout ça...)
    • [^] # Re: Pas essayé, mais...

      Posté par  . Évalué à 2.

      Il s'agit d'un SGBDOO.
      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  . Évalué à 2.

    Est-ce que tu as un architecture distribuée ?

    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  . Évalué à 1.

      J'ai peur que CORBA soit un peu l'artillerie lourde... mais en fait, je ne connais pas du tout. Je vais regarder.

      Merci.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.