传统数据库 改造成 分布式数据库 从全局自治和场地自治 的两个维度讲述:
1、涉及全局自治的功能:则需要全部重新编写计算引擎,类似重新写一个传统数据库的Server端,工作量巨大(至少5年以上的时间跨度,300人年及以上),也即跨数据节点的JOIN、跨数据节点的事务处理、跨数据节点的锁机制、存储引擎高可用、计算引擎高可用、读写分离等
2、只需要场地自治的功能:也即直接到单个存储节点或存储引擎上完成全部的操作,则只需要计算引擎做相关的SQL解析、SQL直接下发等
备注:上传一张网上看到的热璞数据库HotDB 架构图 供大家参考,也是金标委制定的标准参考的产品架构图