数据库层面的双中心并发读写,这个本身就是个风险点,如何解决?
建设双活数据中心,我且将双活数据中心定义如下:
应用层面:同一个业务请求可以同时进入两个数据中心。
数据层面:应用服务器可以同时在两个数据中心进行写入操作。
存储层面:双数据中心的存储实时保持同步。
技术难点:
数据库层面的双中心并发读写,无论是ORACLE还是其他数据库,本身对于双中心的链路要求非常严格,而这个链路又是第三方运行商控制。这个本身就是个风险点。如何解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有几个方面需要考虑:
一是搭建冗余线路。
二是跨中心架构中一定要有仲裁机制(witeness)。
三是可以控制I/O访问路径的优先权。