Pregunta

Preguntándose si es posible migrar desde una base de datos basada en documentos (por ejemplo, couchDB) a un RDBMS (por ejemplo, MySQL).

¿Fue útil?

Solución

Respuesta corta: Sí

La respuesta larga: cuantas más funciones utilice un Document-DB (por ejemplo, CouchDB), más dolor sentirá. Conceptos como '' vista '' basada en reducción compleja de mapas documentos anidados complejos y de generación y similares no se asignan bien a RDBMS.

También piensa que son fáciles con CouchDB (Multi-Master con más de dos Maestros, Equilibrio de carga) son difíciles de casi imposibles con RBMS.

Por otro lado, las aplicaciones que hacen un uso intensivo de un RDBMS real (generalmente no mySQL) son mucho más difíciles de portar a CouchDB & amp; amigos, porque se pierden las transacciones y el resto de las propiedades de ACID. CouchDB ofrece muchas menos garantías a este respecto. Por lo tanto, en general, portar desde couchdb es más fácil que portar a couchdb.

Dicho esto, muchas aplicaciones usan RDBMS solo como almacenes glorificados (clave, valor); estos son fáciles de portar en todas las direcciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top