通用分布数据库实现

zhengsj 2020-09-15

通用分布式数据库实现

方案

-----

如何分?

定义分库表依赖关系。子表所在库依从父表所在库。系统定义顶级表的分库函数。

分库函数f(所有区id以及容量/存量,table, key){

}

不定义的表为不分库表。如果分库表和不分库表有强制关系,则需在每个分库中复制不分库表。

如何合?

重写sql和存储过程的执行

功能点

---------

旧库格式化

传统数据库的数据按照定义的分库规则进行分库。

扩容

根据分库数量以及每个库已有存量动态扩容,热扩容。

问题

======

数据在哪个分库的信息保存在redis,依赖redis。

相关推荐

jiong / 0评论 2020-09-17