发明人:陆春义,谭力夫
申请号:CN200710123342.2
申请日:20070620
公开号:CN101329676A
公开日:
20081224
专利内容由知识产权出版社提供
摘要:本发明提供一种数据并行抽取方法、装置和数据库系统,用以提高现有并行抽取技术的抽取性能。本发明实施例提供的技术方案根据待抽取数据库的标识信息获取待抽取数据库的存储区域分布信息;根据所述存储区域分布信息将数据库的存储区域分割为设定数目的存储子区域;创建所述设定数目的数据抽取子进程,各数据抽取子进程并行从其中一个存储子区域中,抽取待抽取数据库表的数据。从而使相邻或相近物理存储区域的数据被尽可能的分配给同一抽取子进程,这样,每一个子进程在抽取过程中,指针的移动范围被限定在一个相对较小的存储区域内,减少了指针的移动,增强了抽取性能。尤其提高了超过GB数据量级的大数据库的抽取性能。
申请人:华为技术有限公司
地址:518129 广东省深圳市龙岗区坂田华为总部办公楼
国籍:CN
代理机构:北京同达信恒知识产权代理有限公司
代理人:李娟