Synchronisation entre deux BDD

Wiska Messages postés 15 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 13 août 2012 - 22 févr. 2010 à 10:34
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Modérateur Dernière intervention 15 juillet 2011 - 23 févr. 2010 à 22:50
Bonjour à tous,

Je me tourne vers vous car je rencontre quelques problèmes:

J'ai un projet à réaliser (sous java) dans lequel j'ai besoin d'une base de données installer sur un poste(1) qui soit capable d'être cloner sur clé usb, renseigner sur un autre poste(2) toujours sur la clé USB et mettre à jour la base du poste 1 un la synchronisant avec la cle usb.
Est-ce clair? Je ne pense pas...

Dans les grandes lignes, voila se que le soft doit pourvoir faire:
- l'utilisateur 1 copie la BDD de son poste sur plusieurs clés usb (clonages).
- Il confit les clés à d'autres utilisateurs (2,3,4,5).
- Les autres utilisateurs branche la clé sur leur poste et la renseigne grâce à une appli dédiée.
- Une fois qu'ils ont finient leur travail, ils donnent la clé à l'utilisateur 1 qui lui la branche sur son poste et met à jour sa base par rapport au nouvelles données ajoutées sur la base de la clé usb (update)

Mes questions:
- quelle BDD est capable de faire ce genre de transaction bi-directionnelle? qui soit portative sur clé usb?

On creusant sur le net, il y a des personnes qui parlés de FireBird, Derby ou JavaDB....

Quelqu'un à t-il une idée? si oui, dans quelle voie doit-je morienter et comment?

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Modérateur Dernière intervention 15 juillet 2011 37
23 févr. 2010 à 22:50
Salut,

Toutes les bases sont capables de le faire,
si tu le gère à la main.

Mais certaines, on des outils qui facilite le processus.

Si tu veux par exemple sql serveur et .net, il y a le sync framework.
http://www.techheadbrothers.com/Articles.aspx/introduction-microsoft-synchronization-framework-page-1

Je sais c'est hors-sujet pour le langage mais ce peut donner une idée du concept.

Autres pistes
http://soalib.com/index.jsp?page=soasync
http://www.haroonidrees.com/2009/04/open-sour.html

Bon dev
0