2009-09-22 7 views
0

Je dispose de deux bases de données pour la même application, l'une sous Windows et l'autre sur le Web. Puisque la base Web a peu de fonctionnalités, je ne peux pas choisir une seule base de données Dans le même temps, je veux partager les deux bases de données pour être mis à jour avec d'autres données afin de travailler sans erreur avec mon module de fixation de rendez-vous.Si quelqu'un a une bonne solution à ce problème s'il vous plaît aidez-moi avec vos conseils, Merci ... ....Comment synchroniser la base de données d'applications Web avec une base de données d'application Windows

+1

Vous devez clarifier votre question. Que cherchez-vous? La base de données "windows" est-elle hébergée sur les postes de travail des utilisateurs ou sur un serveur central? La base de données Web est-elle hébergée sur un serveur dans le même établissement ou hors site? Comment les utilisateurs vont-ils accéder à l'interface Web? Les "fenêtres" db? – MyItchyChin

+0

Windows DB est sur un serveur central. Web DB est hébergé sur un serveur hors site. –

Répondre

1

Pouvez-vous clarifier la déclaration, "Depuis le web ont peu de fonctionnalités"? La meilleure option consiste à utiliser une base de données pour les deux applications.

Edit:

Si le db Web ne dispose que d'un ensemble de tables minimum, il devrait être facile de rouler ce schéma dans l'autre base de données et le serveur hôte ONH hors site. Problème résolu ...

+0

Cela signifie que la base de données Web n'est qu'une petite partie de l'autre (uniquement pour le module de rendez-vous) –

0

Optez pour une base de données unique, quel que soit le nombre de querelles. La synchronisation bidirectionnelle de DB n'est pas pour les âmes sensibles et j'ai du mal à croire que vous ne pouvez pas trouver un moyen d'utiliser une seule DB.

Même si l'une des bases de données n'est pas assez riche en fonctionnalités ("ayez quelques fonctionnalités"), utilisez l'une comme base de données unique.

MISE À JOUR: Voici une autre idée. Il n'est pas rare qu'une application accède à deux bases de données distinctes pour faire son travail. Pourquoi ne pas garder les deux et avoir la requête des applications selon ce qui est nécessaire?

+0

C'est bien, mais mes DB sont dans différents serveurs et sont à des endroits différents.so même si j'utilise une base de données unique dans chaque serveur. –

+0

Si vous aviez une base de données dans un seul endroit, vous n'auriez pas besoin de la mettre à jour sur chaque serveur. C'est un peu mon point de vue. – JohnFx

Questions connexes