发明名称 | 数据库分区方法与系统 | ||
摘要 | 本发明提供了一种灵活、动态的数据库分区方法和系统。本发明主要利用在数据库的数据表中插入数据分区键值的方法,以将符合特定数据分区规则的数据条目存储到特定的分区上,从而实现可更新,可随意定制的数据库分区方案。通过本发明,数据库使用者可以在不改变应用程序代码的前提下,动态的对数据库中的数据进行分区或者重新分区。这样,数据库使用者可以以最低的成本实现灵活的数据管理,同时大大提升数据库的查询速度和效率。 | ||
申请公布号 | CN101876983B | 申请公布日期 | 2012.11.28 |
申请号 | CN200910136968.6 | 申请日期 | 2009.04.30 |
申请人 | 国际商业机器公司 | 发明人 | 张剑鸣;高波;郭常杰;段宁 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市中咨律师事务所 11247 | 代理人 | 于静;李峥 |
主权项 | 一种对数据库中的数据进行分区的方法,所述方法包括:获取数据分区规则,所述数据分区规则用于指示数据分区条件与分区的对应关系;基于所述数据分区规则以及分区与数据分区键值的对应关系,建立数据分区条件与数据分区键值的对应关系;按照数据分区条件与数据分区键值的对应关系对数据库中的数据条目添加对应的数据分区键值;以及根据数据条目的数据分区键值将数据条目存储到数据库中的对应分区,所述方法进一步包括:预先计算数据分区键值,其中每个数据分区键值与一个分区号相对应。 | ||
地址 | 美国纽约 |