2017-09-04 4 views
1

Nous développons notre propre gestionnaire de réplication Informix. La version d'Informix est 12.10. Nous utilisons l'option Enterprise-Replication, Primary-Target One-to-many. Par exemple ... toutes les modifications de la base de données proviennent de la base de données principale et sont répliquées dans les bases de données cibles. Nous avons configuré l'installation de la réplication et la réplication fonctionne correctement.Réplication Informix

Maintenant, si nous écrivons dans le serveur maître, il sera répliqué dans des esclaves. Le problème est que nous sommes également capables d'écrire en esclaves. Y a-t-il un moyen de faire lire seulement les esclaves? c'est à dire .. Nous devrions seulement être en mesure d'écrire dans le serveur maître. C'est possible?


S'il vous plaît noter que nous ne considérons pas mise à jour Anywhere du système de réplication puisque nous utilisons les données de séries chronologiques et il y a beaucoup de restrictions dans Informix pour les règles de résolution des conflits pour les données de séries chronologiques. Donc s'il vous plaît ne pas suggérer Update-Anywhere Replication.

+0

Jusqu'à ce que quelqu'un avec plus d'expérience dans Informix Enterprise messages de réplication d'une suggestion, peut-être créer les tables avec un propriétaire (user1), mais utiliser un autre utilisateur (utilisateur2) pour faire Selects/inserts/deletes/updates. Ensuite, sur les esclaves, supprimez tout sauf le privilège select de user2. –

Répondre