oracle extend rac在实施中有哪些需要注意事项,对网络延迟要求如何?

参与14

2同行回答

haizdlhaizdl技术经理大连
Extend Rac 这种技术方案,最大的问题就在于双中心之间的网络质量保障。两个中心的实例之间是要做缓存融合的,这意味着两个节点之间会有大连的缓存块儿和锁信息的传输和竞争。理论上两个节点都可以写,但是如果业务本身不能解决耦合性问题,两个节点之间的竞争就会非常激烈。这...显示全部

Extend Rac 这种技术方案,最大的问题就在于双中心之间的网络质量保障。
两个中心的实例之间是要做缓存融合的,这意味着两个节点之间会有大连的缓存块儿和锁信息的传输和竞争。理论上两个节点都可以写,但是如果业务本身不能解决耦合性问题,两个节点之间的竞争就会非常激烈。这种竞争的延时会在业务层直线型将结果放大,最终轻者体现为性能问题,重者整个集群会HUNG死。

所以能够用这种解决方案,取决于业务特点和网络质量。网络质量取决于运营商,基本我们不可控。业务特点基本也属于根据行业特点和应用性质各有所异。究竟是不是要用这个解决方案,还是要回到我们的容灾的目标上来看。

如果非要选择这种方案,建议根据服务的设计将业务访问在一定范围内进行分离。

收起
银行 · 2018-05-04
peimapeima课题专家组架构师某金融公司
在 50 公里以下的距离内使用远距离集群的 Oracle RAC 的整体表现在可接受的范围内,而对于 50 公里到 100 公里之间的距离则建议进行性能测试。如果超过 100 公里,则不建议实施。时延不要超过2ms。...显示全部

在 50 公里以下的距离内使用远距离集群的 Oracle RAC 的整体表现在可接受的范围内,而对于 50 公里到 100 公里之间的距离则建议进行性能测试。如果超过 100 公里,则不建议实施。时延不要超过2ms。

收起
银行 · 2018-05-04
浏览5135

提问者

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

问题来自

相关问题

问题状态

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