分布式数据库在金融企业两地三中心架构下运用架构?

有相关专家给一个分布式数据库在金融企业两地三中心架构下运用架构?

参与6

2同行回答

AmygoAmygoDBA分布式事务数据库
提问:分布式数据库在金融企业两地三中心架构下运用架构?解答:1、分布式数据库的计算引擎一定是有状态的、存储引擎也一定是有状态且要避免数据覆盖或数据冲突,所以写操作对存储引擎而言粒度小到数据分片级别,只能在一个数据中心可写,读是可以看延迟接受程度而决定;2、同城双活异...显示全部

提问:分布式数据库在金融企业两地三中心架构下运用架构?

解答:

1、分布式数据库的计算引擎一定是有状态的、存储引擎也一定是有状态且要避免数据覆盖或数据冲突,所以写操作对存储引擎而言粒度小到数据分片级别,只能在一个数据中心可写,读是可以看延迟接受程度而决定;

2、同城双活异地灾备:同城属于网络的大二层,往往距离30公里以内,采用计算引擎集群化部署、存储引擎采用三副本的主备从部署架构 ,也即计算引擎两个数据中心是多活的且指挥官计算引擎只在一个数据中心活着,存储引擎是只有一个数据中心提供读写请求、另外一个数据中心提供只读请求。

模式:

计算引擎: 同城 A数据中心(3个计算引擎)、 同城 B数据中心(2个计算引擎)、异地 C数据中心 (部署独立一套计算引擎集群2个或3个,处于只读状态)

存储引擎: 同城A数据中心 (M-M)、 同城 B数据中心(S)、 同城 C数据中心(S)

收起
银行 · 2020-04-12
浏览1400
  • 如果同城B两个计算引擎,然后写A的存储引擎,A存储引擎到B的存储引擎S,这样的网络延时是否可以接受?因为这样等于走了3次同城网络,30Km*3=9ms,所以我理解同城A到同城B的存储引擎数据同步是异步的? 那这样的话数据一致性又会受到影响,RPO无法保证为O
    2020-11-24
liujinlongliujinlong联盟成员项目经理china
金融企业数据库的架构同步大体分为三类:1、必须同步型。(比如数据库)2、无须同步型。比如缓存,仅仅是当做缓存,就可以这样做(这个有待商榷,其实缓存也需要同步的,严格来说的话)。3、只能单活(对全局原子要求较高),不接受有一定时延的“不一致”窗口。...显示全部

金融企业数据库的架构同步大体分为三类:
1、必须同步型。(比如数据库)
2、无须同步型。比如缓存,仅仅是当做缓存,就可以这样做(这个有待商榷,其实缓存也需要同步的,严格来说的话)。
3、只能单活(对全局原子要求较高),不接受有一定时延的“不一致”窗口。

收起
IT其它 · 2020-04-09
浏览1266

提问者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-08
  • 关注会员:3 人
  • 问题浏览:2312
  • 最近回答:2020-04-12
  • X社区推广