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