Est-il possible de configurer une réplication bidirectionnelle avec marklogic 6 similaire à couchdb? Scénario: Utiliser la base de données sur l'emplacement b si l'emplacement a est déconnecté et la resynchronisation automatique si a est à nouveau en ligne, additionaly a + b sont utilisés simultaneus en poussant/syncinc automagiquement les données de 2 façons a -> b et b -> aréplication marklogic similaire à couchdb
Répondre
MarkLogic a deux types de réplication. "Réplication flexible" qui réplique les documents en tant qu'unités logiques, et "Réplication de base de données" qui réplique les mises à jour transactionnelles à l'aide de cadres de journal.
L'approche de réplication flexible est comparable à CouchDB, car elle écrit par le document et ne regroupe pas les écritures d'une transaction sur la base de données master dans un groupe transactionnel sur la réplique. Couch n'a pas de transactions en premier lieu, donc c'est comparable. La réplication flexible peut répliquer de deux manières si les mêmes documents ne sont pas mis à jour des deux côtés. La réplication de base de données ne peut pas être répliquée de deux manières.
Soyez prudent, car la réplication bidirectionnelle dans n'importe quel système nécessite une solution aux conflits. MarkLogic gère cela en vous demandant de spécifier des ensembles de données de base sur chaque serveur (chacun étant identifié par un "domaine" non conflictuel tel qu'une collection ou un répertoire). Couch semble garder des versions contradictoires sans vous dire lequel vous obtenez, donc il y a une différence là-bas.
- 1. réplication CouchDB
- 2. réplication sélective avec CouchDB
- 3. Réplication unidirectionnelle avec CouchDB
- 4. Condition similaire dans CouchDB
- 5. Réplication filtrée CouchDB: Modifier doc_id après la première réplication complète
- 6. Utilisation de la réplication CouchDB via HTTPS
- 7. Compresser le trafic de réplication Couchdb
- 8. Réplication continue permanente avec CouchDB à travers les redémarrages
- 9. Résoudre les conflits de réplication des documents supprimés dans CouchDB
- 10. Réplication des données CouchDB du serveur distant vers l'ordinateur local
- 11. CouchDB empêche la réplication en cas de conflit
- 12. Résolution complète des conflits de réplication dans CouchDB
- 13. Réplication Couchdb du serveur local vers l'instance EC2
- 14. Comment filtrer la réplication entre pouchdb et couchdb
- 15. Problèmes liés à MarkLogic npm
- 16. Réplication synchrone CouchBase?
- 17. couchDB: checkpoint_commit_failure
- 18. conflit couchdb document identique
- 19. Marklogic XDMP-XDQPINVREQ erreur
- 20. MarkLogic EVC: noeud recherche hiérarchie
- 21. Couchdb sur Android
- 22. Collation personnalisée MarkLogic
- 23. Bibliothèque MarkLogic dls - mises à jour contradictoires
- 24. CouchDB en production
- 25. à des tableaux d'index (tags) à l'aide CouchDB CouchDB-Lucene
- 26. Erreurs MarkLogic xquery
- 27. table avec colonne ayant l'état de réplication dans Oracle similaire à sys.tables dans SQL SERVER
- 28. Comment faire référence à d'autres documents dans une vue couchDB (joindre une fonctionnalité similaire)
- 29. MarkLogic Join Query
- 30. MarkLogic NodeJS erreur api