Question

Vous vous demandez s'il est possible de migrer d'une base de données basée sur des documents (par exemple, couchDB) vers un SGBDR (par exemple, MySQL).

Était-ce utile?

La solution

Réponse courte: oui

La réponse longue: plus vous utilisez de fonctionnalités d'un document-DB (par exemple, CouchDB), plus vous ressentez de douleur. Des concepts tels que "vue" complexe basée sur la réduction de carte génération, les documents imbriqués complexes, etc., ne correspondent pas vraiment au SGBDR.

Pense également qu’il est facile avec CouchDB (multi-maîtres avec plus de deux maîtres, équilibrage de charge) d’être difficiles, voire impossibles, avec RBMS.

Par contre, les applications qui utilisent beaucoup un vrai SGBDR (généralement pas mySQL) sont beaucoup plus difficiles à porter sur CouchDB & amp; amis, car ils manquent des transactions et tout le reste des propriétés ACID. CouchDB offre beaucoup moins de garanties à cet égard. Par conséquent, il est généralement plus facile de porter de couchdb que de porter à couchdb.

Cela dit, de nombreuses applications utilisent le SGBDR uniquement comme magasins glorifiés (clé, valeur) - ils sont faciles à porter dans toutes les directions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top