新核心系统建设过程中,基于Oracle数据库,如果实现双心中同时对外提供读写服务?

现在思路还是以主备的方式,配合DNS做全局路由,主中心提供"读写"服务,同城中心提供"读"服务。
如何做到两个中心同时提供"写"服务。

难点:根据业务场景,数据的强一致或最终一致性的选择问题。

参与18

2同行回答

haizdlhaizdl技术经理大连
说起基于ORACLE的容灾,主要有两种方式:基于Oracle adg实现的主备库方式,主备库可以做到同步复制和异步复制,主要取决于网络质量,一般都设置为最大性能或者可用模式,实际上网络质量好的情况下,数据的差异就在秒级。这种方式优点就在于安全可靠,缺点就在于人工干预以及应用配合切换...显示全部

说起基于ORACLE的容灾,主要有两种方式:

  1. 基于Oracle adg实现的主备库方式,主备库可以做到同步复制和异步复制,主要取决于网络质量,一般都设置为最大性能或者可用模式,实际上网络质量好的情况下,数据的差异就在秒级。这种方式优点就在于安全可靠,缺点就在于人工干预以及应用配合切换。
  2. 基于Oracle RAC实现的集群模式,可以是extended rac或者是基于存储整合之后架构实现的rac拉伸。这种方式对rac节点之间的心跳网络要求特别苛刻,一旦心跳网络有问题带来的后果非常严重。而且在某些热点数据非常大而且集中的场合下,基本不建议这么干。这种方式优点在于完全的自动化切换,缺点就在于条件要求苛刻风险高。而且一定要根据具体业务特点分析是否可做。
收起
银行 · 2018-12-19
浏览2776
  • extended RAC模式实现数据库层多活,同时还可以考虑双中心间数据存储是不是实时复制模式,对双中心间链路要求更高。
    2018-12-20
asdf-asdfasdf-asdf研究学者cloudstone
目前使用oracle数据库本身技术做 双数据中心 AA方式,风险过大,建议考虑其他技术,显示全部

目前使用oracle数据库本身技术做 双数据中心 AA方式,风险过大,
建议考虑其他技术,

收起
软件开发 · 2018-12-19
浏览2288

提问者

heynick
系统分析师某行
擅长领域: 服务器存储灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-12-19
  • 关注会员:5 人
  • 问题浏览:3732
  • 最近回答:2018-12-19
  • X社区推广