发明名称 |
一种分布式并行数据库系统的数据分区方法 |
摘要 |
一种分布式并行数据库系统的数据分区方法,包括以下步骤:根据构建的分布式并行数据库系统,创建事实表和维度表;根据分区规则将维度表和事实表纪录插入到不同节点上;将维度表纪录复制到事实表的节点上;对数据进行删除和更新处理。本发明在对数据集或数据流分区导入或插入分布式数据库系统时,能在每一个节点,满足数据库方案所定义的表间关系,特别是主-外键约束条件,使每一个节点上的数据,具有数据的局部完备性。对于利用主-外键约束条件进行表间连接的查询处理,由于各节点的数据对这类查询具有局部完备性,不需要在节点间做数据动态再分区,避免了数据的网络传输耗时,降低查询响应时间,提高查询效率。 |
申请公布号 |
CN101916261B |
申请公布日期 |
2013.07.17 |
申请号 |
CN201010239656.0 |
申请日期 |
2010.07.28 |
申请人 |
北京播思软件技术有限公司 |
发明人 |
张卫平;张松波;刘为怀 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
南京经纬专利商标代理有限公司 32200 |
代理人 |
王金双 |
主权项 |
一种分布式并行数据库系统的数据分区方法,该方法包括以下步骤:根据构建的分布式并行数据库系统及分布规则,创建事实表和维度表;将事实表纪录和维度表纪录插入到不同节点上;根据事实表的外键确定关联的维度表,并将事实表外键所关联的维度表中的纪录,复制到所述事实表的节点上;根据维度表的主键,确认维度表所在的节点,进行查询;对数据进行删除和更新处理,其中,所述事实表和维度表通过主键外键进行关联,事实表的外键值与其关联的维度表的主键值相等。 |
地址 |
100102 北京市朝阳区望京中环南路9号望京大厦D座 |