发明名称 |
MYSQL数据库水平切分方法、MYSQL连接建立方法及装置 |
摘要 |
本发明提供了一种MYSQL数据库水平切分方法,包括:基于预定的数据ID范围分配策略,为数据库集群中的数据库分配数据ID范围[Min(n),Max(n)],其中,N是数据库集群中的数据库的总数,Min(n)是第n个数据库的数据ID范围的最小边界值,以及Max(n)是第n个数据库的数据ID范围的最大边界值;以及根据所述MYSQL数据的数据ID,将所述MYSQL数据分别存储到所具有的数据ID范围包含该数据ID的数据库中。利用该方法,可以实现对MYSQL数据库的灵活切分和迁移,提高扩展性。 |
申请公布号 |
CN103324732A |
申请公布日期 |
2013.09.25 |
申请号 |
CN201310266876.6 |
申请日期 |
2013.06.29 |
申请人 |
优视科技有限公司 |
发明人 |
梁捷;王尧佳 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种MYSQL数据库水平切分方法,包括:基于预定的数据ID范围分配策略,为数据库集群中的数据库分配数据ID范围[Min(n),Max(n)],其中,N是数据库集群中的数据库的总数,Min(n)是第n个数据库的数据ID范围的最小边界值,以及Max(n)是第n个数据库的数据ID范围的最大边界值;以及根据所述MYSQL数据的数据ID,将所述MYSQL数据分别存储到所具有的数据ID范围包含该数据ID的数据库中,其中,所述预定的数据ID范围分配策略包括使得Min(1)小于等于要存储的MYSQL数据中的最小数据ID,MAX(N)大于等于要存储的MYSQL数据中的最大数据ID,Min(n+1)=Max(n)+1,Max(n+1)=Min(n+2)‑1。 |
地址 |
100080 北京市海淀区苏州街29号维亚大厦16层10-20室 |