Supprimer un message
blietaer
Bonjour,
Je crois que je pose ici un problème vieux comme le byte: maintenir des tables/DBs synchro entre plusieurs serveurs séparés par ce qu'on pourrait comparer à deux connections ADSL de base (3.6M/384k)
Le résultat de mes googlages m'entraîne principalement vers des solutions où reigne un maître sur un esclave (avec l'écrasement à sens-unique qui en découle)
Mes critères sont les suivants:
- les deux serveurs doivent fournir la même information (*)
- les deux serveurs doivent être capables de subir des inputations
- les deux serveurs doivent être aware des inputations effectuées sur l'autre (et vice-versa)
- Il ne s'agit probablement pas de toute une grosse DB grasse, mais de quelques tables ponctuelles, ou, pour être exact: quelques lignes de ces tables (abah forcément... )
(*) un délai de +/-10min est tout à fait tolérable pour la synchronisation, dans le sens où c'est exactement le temps que mettrait une personne pour aller consulter/modifier ses infos sur un serveur et puis l'autre (et vice-versa)
Est-il possible de s'en sortir sans ajouter un gros timestamp sur chaque ligne et de faire une moulinette crasse qui les compare à tour de bras?
J'ai du mal à croire que c'est un truc extraterrestre ou un défaut de design qui me pousse à vouloir cela, mais je me rends bien compte que mon handicap ici est la rapidité des deux ADSL...
Bien le merci!
Je crois que je pose ici un problème vieux comme le byte: maintenir des tables/DBs synchro entre plusieurs serveurs séparés par ce qu'on pourrait comparer à deux connections ADSL de base (3.6M/384k)
Le résultat de mes googlages m'entraîne principalement vers des solutions où reigne un maître sur un esclave (avec l'écrasement à sens-unique qui en découle)
Mes critères sont les suivants:
- les deux serveurs doivent fournir la même information (*)
- les deux serveurs doivent être capables de subir des inputations
- les deux serveurs doivent être aware des inputations effectuées sur l'autre (et vice-versa)
- Il ne s'agit probablement pas de toute une grosse DB grasse, mais de quelques tables ponctuelles, ou, pour être exact: quelques lignes de ces tables (abah forcément... )
(*) un délai de +/-10min est tout à fait tolérable pour la synchronisation, dans le sens où c'est exactement le temps que mettrait une personne pour aller consulter/modifier ses infos sur un serveur et puis l'autre (et vice-versa)
Est-il possible de s'en sortir sans ajouter un gros timestamp sur chaque ligne et de faire une moulinette crasse qui les compare à tour de bras?
J'ai du mal à croire que c'est un truc extraterrestre ou un défaut de design qui me pousse à vouloir cela, mais je me rends bien compte que mon handicap ici est la rapidité des deux ADSL...
Bien le merci!