存储引擎模块,当查询及数据导入服务模块需要查询数据的时候都要向HTAP数据库发
出请求;
存储引擎助手模块;主要负责为存储引擎模块提供可靠性保障,将存储引擎模块序列
化到磁盘的数据通过多副本机制存放,同时维护了副本之间的一致性;
数据导入服务模块,根据存储引擎模块的负载情况实现负载均衡;
查询模块,是一个分布式的查询引擎,当处理器指派一个存储引擎模块成为主存储引
擎以后,接收并解析结构化查询语言语句,然后生成分布式逻辑执行计划优化后转为分布
式的物理执行计划,并生成物理算子分散到存储引擎模块集群中进行调度和执行。
3 .如权利要求1所述的基于HTAP数据库的分布式储存方法,其特征在于,处理器计算负
载平衡状态通过平衡诊断量与预定义的处理器的负载平衡阈值进行比对,当平衡诊断量不
大于预定义的处理器的负载平衡阈值时,则处理器正常根据计算量划分确定数据剖分;当
平衡诊断量大于预定义的处理器的负载平衡阈值时,则按照最小的平衡诊断量的数值进行
计算量划分确定数据剖分;通过平衡诊断量与预定义的处理器的负载平衡阈值进行比对确
保处理器不会超载。
4 .如权利要求3所述的基于HTAP数据库的分布式储存方法,其特征在于,处理器的负载
平衡状态的浮动控制在6%以内。
5 .如权利要求1所述的基于HTAP数据库的分布式储存方法,其特征在于,根据数据上已
有分布式存储中源并行剖分,对数据进行重新分布,构建数据上与源并行剖分对应的目标
并行剖分的分布式存储。
6 .如权利要求1所述的基于HTAP数据库的分布式储存方法,其特征在于,根据数据在一
组进程的分布式存储及目标并行剖分的分布式存储,构建分布式存储模型,采用自适应适
量查找压缩算法进行数据压缩并加密实现HTAP数据库的分布式储存。
7 .如权利要求6所述的基于HTAP数据库的分布式储存方法,其特征在于,分布式存储模
型的构建方法包括:
对在一组进程的分布式存储及目标并行剖分的数据按照类型分类;
抽取数据特征,作为分配到各服务器存储的分散因子;
结合一致性哈希算法以分布式环境虚拟化服务器作为数据存储核心,应用动态分配策
略将虚拟化服务器动态地分配到一致性哈希环形空间,依据抽取的特征信息将数据均匀地
分配到各虚拟存储服务器;
虚拟服务器存储节点内部使用面向对象数据库收集和管理;同时与处理器交换数据属
性信息及元数据信息,虚拟磁盘空间以支持直接寻址法的文件目录结构存储数据,通过面
向对象数据库建立索引支持对数据的并发模糊检索。
8.如权利要求6所述的基于HTAP数据库的分布式储存方法,其特征在于,自适应适量查
找压缩算法进行数据压缩具体包括:
编码器第一次读取重新分布后数据,编码器初始化码书,码书中的每一个码字均由序
列标识和内容标识组成,第一次接收数据码书中是没有内容的,码书将数据编码写入第一
个序列标识,将重新分布后数据写入第一个内容标识,并将码字写入存储数据流;
再次读取重新分布后数据时进行查找操作,如果在码书中找到内容标识,使内容标识
与再次读取重新分布后数据相同,那么取出内容标识对应的序列标识,将序列标识写入存
权 利 要 求 书
2/3 页
3
相关文档
评论