发明名称 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室