分布式数据库如何具体实施?

具体如何设计,最大程度避免风险显示全部

具体如何设计,最大程度避免风险

收起

查看其它 3 个回答孔再华的回答

孔再华孔再华  数据库运维工程师 , 中国民生银行
wangjinwwd赞同了此回答

分布式数据库的实施我觉得分为两方面。一方面是数据库的对象实施,怎么设计表,怎么选分区键,怎么控制业务访问。另一方面是数据库架构实施,怎么挑选节点,怎么安排好组件,怎么做多中心部署。

从第一个方面来说,大表选择查询或者关联的条件列作为分布列,小表需要建立成复制表。减少非分布列条件的大表关联查询,减少分布式事务。也就是从前到后都要按照分布式的理念去设计。

从架构的角度来说,需要确定好多中心的部署方案,需要确认好集群内部的冗余机制,保证出现单机故障或者单中心故障的情况下,都有冗余措施能够保证数据服务可用,数据不丢失等。

最后做好检查和维护的方案。保障系统稳定运行。

 2020-03-28
浏览431

回答者

孔再华数据库运维工程师, 中国民生银行

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

回答状态

  • 发布时间:2020-03-28
  • 关注会员:5 人
  • 回答浏览:431