【技术实现步骤摘要】
一种数据混合存储结构、数据存储查询方法、终端及介质
本专利技术属于数据库
,具体涉及一种数据混合存储结构、数据存储查询方法、终端及介质。
技术介绍
数据库,广泛地应用于各种应用程序,SQL(结构化查询语言)是执行查询最常用的语言。传统RDBMS(关系型数据库管理系统)以行为单位做数据存储(如图1所示),列式存储数据库以列为单位做数据存储(如图2所示)。行式存储适合于OLTP(联机事务处理)系统,而列式存储适合于OLAP(联机分析处理)系统。它们各自有各自的优缺点,但却无法统一:行式存储适合随机的增删改查,但不适合大规模的扫描;列式存储非常适合大规模的扫描,但不适于随机的增删改查。传统的企业IT系统需要两套不同系统:OLTP处理业务;OLAP处理报表商业智能。业务数据需要通过ETL搬移到OLAP系统中进行分析处理。数据搬移和冗余较大。随着HTAP系统的兴起,对存储系统提出了更高的要求,即同一个存储系统即支持高速的大规模数据扫描,又可以高效地进行随机读写,因而出现了有所改进的存储方案。例如Kudu,Kudu提供了一个行列混合存储方案,是一种设计的折中,这种设计更 ...
【技术保护点】
1.一种数据混合存储结构,其特征在于,包括N个存储副本,所述N个存储副本包括N1个行式存储副本和N2个列式存储副本;N=N1+N2;N1=N×(1‑ω);N2=N×ω;ω∈[0,1];其中,N、N1、N2均为正整数,ω为系统偏向参数。
【技术特征摘要】
1.一种数据混合存储结构,其特征在于,包括N个存储副本,所述N个存储副本包括N1个行式存储副本和N2个列式存储副本;N=N1+N2;N1=N×(1-ω);N2=N×ω;ω∈[0,1];其中,N、N1、N2均为正整数,ω为系统偏向参数。2.一种数据存储查询方法,基于权利要求1所述的数据混合存储结构,其特征在于,包括以下步骤:S1,根据设置的系统偏向参数,创建具有数据混合存储结构的数据表;S2,获取写请求数据,将写请求数据写入数据表中的行式存储副本和列式存储副本;S3,获取读请求数据,判断读请求数据的数据类型,所述数据类型包括OLTP数据和OLAP数据;若是OLTP数据,则通过行式存储引擎访问数据表中的行式存储副本,若是OLAP数据,则通过列式存储引擎访问数据表中的列式存储副本。3.根据权利要求2所述的一种数据存储查询方法,其特征在于,所述数据表中包括N个存储副本,所述N个存储副本包括N1个行式存储副本和N2个列式存储副本;N=N1+N2;N1=N×(1-ω);N2=N×ω;ω∈[0,1];其中,N、N1、N2均为正整数,ω为系统偏向参数。4.根据权利要求3所述的一种数据存储...
【专利技术属性】
技术研发人员:刘明,纳兰德拉·高耶尔,
申请(专利权)人:贵州易鲸捷信息技术有限公司,
类型:发明
国别省市:贵州,52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。