【摘要】 一种实现基于列存储的关系型数据库的方法及装置,所述方法包括:建立数据文件,并对组成数据文件的数据块按顺序编序列号;定义表段;将记录插入到表段中;对于插入到表段中的记录生成表段内唯一的记录标识号,并将记录按列分开;对于记录中的每一个列,执行如下操作:将列值和记录标识号作为值数据存储到数据块中并按列值大小排序;将记录标识号和存储值数据的数据块的序列号作为连接数据存储到新的数据块中,并按记录标识号大小排序;对存储值数据的数据块和存储连接数据的数据块建立索引,生成索引数据块。本发明实施例提高了数据库的查询性能。 【专利类型】发明申请 【申请人】赵伟 【申请人类型】个人 【申请人地址】010020 内蒙古自治区呼和浩特市新城区桥靠繁华路公安局宿舍4单元2号 【申请人地区】中国 【申请人城市】呼和浩特市 【申请人区县】新城区 【申请号】CN200810187227.6 【申请日】2008-12-18 【申请年份】2008 【公开公告号】CN101751406A 【公开公告日】2010-06-23 【公开公告年份】2010 【授权公告号】CN101751406B 【授权公告日】2012-01-04 【授权公告年份】2012.0 【IPC分类号】G06F17/30 【发明人】赵伟 【主权项内容】一种实现基于列存储的关系型数据库的方法,其特征在于,该方法包括:步骤1,建立数据文件,并对组成数据文件的数据块按顺序编序列号;步骤2,定义表段;步骤3,将记录插入到表段中;步骤4,对于插入到表段中的记录生成表段内唯一的记录标识号,并将记录按列分开;步骤5,对于记录中的每一个列,执行如下操作:将列值和记录标识号作为值数据存储到数据块中并按列值大小排序;将记录标识号和存储值数据的数据块的序列号作为连接数据存储到新的数据块中,并按记录标识号大小排序;步骤6、对存储值数据的数据块和存储连接数据的数据块建立索引,生成索引数据块。 (,) 【当前权利人】北京翰云时代数据技术有限公司 【当前专利权人地址】北京市海淀区上地信息路2号(北京实创高科技发展总公司2-2号D栋1-8层)7层706、708 【引证次数】1.0 【被引证次数】53 【他引次数】1.0 【被他引次数】53.0 【家族引证次数】4.0 【家族被引证次数】55