欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

通用分布数据库实现

程序员文章站 2022-07-15 13:52:33
...

通用分布式数据库实现

方案

-----

如何分?

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

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

}

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

如何合?

重写sql和存储过程的执行

功能点

---------

旧库格式化

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

扩容

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

问题

======

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