【技术实现步骤摘要】
基于列存储技术的数据库建立方法及系统
本专利技术涉及一种基于列存储技术的数据库建立方法及系统。
技术介绍
随着互联网技术的发展,IT技术的不断更新,社会信息化的不断深入,数据迎来了爆发式的增长,传统的关系型数据库已经不适用这种巨大存储和计算要求。新兴的大数据存储数据库有两种选择基于“记录”的行存储和列存储。对于行存储技术,基本操作数据是一条记录(多列构成),其数据的结构性更强,对数据的更改操作(如删除、修改)、数据的强一致性的实现更方便,但对大批量数据的存储、分析检索的便捷性较差,不适合用于建立数据库。·有鉴于此,本专利技术提供一种基于列存储技术的数据库建立方法及系统。
技术实现思路
为了解决上述问题,本专利技术的目的是提供一种基于列存储技术的数据库建立方法。本专利技术的另一目的是提供一种基于列存储技术的数据库建立系统。其中,本专利技术的基于列存储技术的数据库建立方法包括以下步骤 建立表; 在所述表中建立描述数据结构的组成列信息的列文件; 存储所述组成列信息的列元数据至所述列文件,并对所述列文件分块,每块存储固定数量的列元数据; 对表中所有的字节数 ...
【技术保护点】
一种基于列存储技术的数据库建立方法,其特征在于,所述方法包括:建立表;在所述表中建立描述数据结构的组成列信息的列文件;存储所述组成列信息的列元数据至所述列文件,并对所述列文件分块,每块存储固定数量的列元数据;对表中所有的字节数组列,生成一个数组,对该数组的每个数组元数据计算一个散列值并存储这个散列值至列文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:何泽华,连琨,
申请(专利权)人:苏州迈科网络安全技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。