A类新建的系统要实现双活,具体如何实现的?是实现读写分离吗?

同城双中心之间没有实现真双活,数据库层面还是读写分离或主备。那A类新建的系统要实现双活,具体如何实现的?是实现读写分离吗?

参与9

2同行回答

liucj2004liucj2004其它undefined
双活主要是要解决因为延迟和并发导致数据冲突和一致性的问题。不同数据库有不同解决方案。可以百度各数据库名+多主来查看。有的多主是伪多主,只是从节点将请求转发给主节点而已。mysql : 自增键差异的多主(原生)mongo : sharding基于zone分区oracle : 异地rac等但是多活往...显示全部

双活主要是要解决因为延迟和并发导致数据冲突和一致性的问题。不同数据库有不同解决方案。可以百度各数据库名+多主来查看。
有的多主是伪多主,只是从节点将请求转发给主节点而已。
mysql : 自增键差异的多主(原生)
mongo : sharding基于zone分区
oracle : 异地rac等
但是多活往往要和业务紧密结合,而非仅仅在数据库层面进行,如程序分区、路由、自研中间件等。

资料
饿了么mysql异地多活
饿了么多活异地架构
Oracle远程RAC多活方案

收起
农业其它 · 2018-05-03
浏览1555
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
针对OLTP的系统设计,双活的话,Oracle是RAC,DB2是PureScale ,MYSQL是MMM/MHA等显示全部

针对OLTP的系统设计,双活的话,Oracle是RAC,DB2是PureScale ,MYSQL是MMM/MHA等

收起
电信运营商 · 2018-05-07

提问者

allendream
数据库管理员厦门国际银行

问题来自

相关问题

相关文章

问题状态

  • 发布时间:2018-05-03
  • 关注会员:3 人
  • 问题浏览:4029
  • 最近回答:2018-05-07
  • X社区推广