传统数据库如果要改造成分布式数据库,有哪些技术难点?

传统数据库如果要改造成分布式数据库,有哪些技术难点?显示全部

传统数据库如果要改造成分布式数据库,有哪些技术难点?

收起
参与13

查看其它 2 个回答Amygo的回答

AmygoAmygoDBA分布式事务数据库

传统数据库 改造成 分布式数据库 从全局自治和场地自治 的两个维度讲述:

1、涉及全局自治的功能:则需要全部重新编写计算引擎,类似重新写一个传统数据库的Server端,工作量巨大(至少5年以上的时间跨度,300人年及以上),也即跨数据节点的JOIN、跨数据节点的事务处理、跨数据节点的锁机制、存储引擎高可用、计算引擎高可用、读写分离等

2、只需要场地自治的功能:也即直接到单个存储节点或存储引擎上完成全部的操作,则只需要计算引擎做相关的SQL解析、SQL直接下发等

备注:上传一张网上看到的热璞数据库HotDB 架构图 供大家参考,也是金标委制定的标准参考的产品架构图

银行 · 2020-04-06
浏览1392

回答者

Amygo
DBA分布式事务数据库
擅长领域: 数据库服务器分布式系统

Amygo 最近回答过的问题

回答状态

  • 发布时间:2020-04-06
  • 关注会员:4 人
  • 回答浏览:1392
  • X社区推广