Pregunta

Quiero conectarme a varias bases de datos al mismo tiempo en OpenBravo para poder almacenar datos en dos bases de datos diferentes (por ejemplo: MySQL y PostgreSQL) para cualquier transacción en la aplicación.

¿Hay alguna forma limpia de hacerlo y mantener cambios mínimos en el código existente?

Gracias

¿Fue útil?

Solución

Creo que deberías usar la replicación para esta tarea. Sería una solución más limpia y correcta desde la perspectiva de la arquitectura de aplicación.

Puede configurar 2 bases de datos (con algún código de solución o placa de caldera). Pero disminuiría el rendimiento de la aplicación porque cada vez que la aplicación activaba una consulta, debe ejecutarse en dos instancias de DB. Y en el caso de las transacciones, se volvería aún más complejo/lento.

Por lo tanto, la replicación es la mejor manera de tal tarea. Si desea usar replicación selectiva, use tungsteno. Déjame saber tu necesidad específica que no se puede satisfacer con la replicación. Podría señalar algunas ideas más para eso.

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