对于传统数据库类似于Oralce( RAC )/DB2(Purscale)/SQL server( AlwaysON),本质是share everything的体系架构,而作为Oracle(ADG)/DB2(HADR)/SQL server(主备)都属于一种容灾架构,无法实现您所说的双写业务,即使搭建成功,也会出现循环复制的问题。对于传统的OGG,DSG以及新兴的OMS,英方等,是需要区分场景的:1 两个业务完全无关; 2 两个业务本质是同一个业务,只是区域不同,两个业务底层使用相同的表(单表或者分区表),如果是1 ,那么这个使用传统的方案是没有问题的,但是需要考虑到时延,技术积累等外部因素,这里不赘言。但如果是2的话,且是数据库选型阶段,那么建议您使用分布式数据库的方式,既然保证业务双活,同时能够满足容灾的需求。