Si aún no has decidido la base de datos:
- Oracle cuenta con la opción de replicación simétrica, donde la información fluye en todas las direcciones de manera fluida y bastante segura. Los métodos para resolver conflictos son bastante sofisticados, pero de darse requieren normalmente la intervención de un DBA.
- Tengo entendido que SQL Server también cuenta con esta opción, aunque nunca la he usado
- También hay soluciones de replicación simétrica para Firebird, aunque no tan buenas como la de oracle. Personalmente, he trabajado con una solución ad-hoc para replicar datos firebird entre muchas bases de datos (creeme, muchas) y el funcionamiento, aunque nunca fue perfecto, era aceptable, dado el costo.
- Hay otras opciones donde no es necesario replicar la base de datos (por ejemplo, citrix), aunque estas requieren de un enlace vivo para funcionar.
Hasta luego.