【技术实现步骤摘要】
数据读写方法、装置和电子设备
[0001]本公开实施例涉及计算机
,具体涉及数据读写方法
、
装置和电子设备
。
技术介绍
[0002]OLAP(Online Analytical Processing
,联机分析处理
)
系统是数据仓库系统主要的应用之一,可以用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速
、
灵活地进行大数据量的复杂查询处理,并且将查询结果提供给决策人员
。
然而,
OLAP
客户除了实时数仓需求,还想满足高并发点查和高频更新能力,现有的采用列式存储格式进行数据存储的数据仓库满足不了
OLAP
客户的上述需求
。
技术实现思路
[0003]提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述
。
该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围
。
[0004]第一方面,本公开实施例提供了一种数据读写方法,包括:接收针对第一数据库的数据读写请求,其中,第一数据库采用列式存储格式存储数据,数据读写请求用于在行存表中读写数据,第一数据库包括前端节点和后端节点,前端节点用于接收数据读写请求,后端节点用于存储数据;在前端节点中,对数据读写请求进行解析,将解析结果发送给后端节点;在后端节点中,利用 ...
【技术保护点】
【技术特征摘要】
1.
一种数据读写方法,其特征在于,包括:接收针对第一数据库的数据读写请求,其中,所述第一数据库采用列式存储格式存储数据,所述数据读写请求用于在行存表中读写数据,所述第一数据库包括前端节点和后端节点,所述前端节点用于接收所述数据读写请求,所述后端节点用于存储数据;在所述前端节点中,对所述数据读写请求进行解析,将解析结果发送给所述后端节点;在所述后端节点中,利用所述解析结果,在第二数据库中进行数据读写,其中,所述第一数据库从所述第二数据库进行数据调用,所述第二数据库采用行式存储格式存储数据
。2.
根据权利要求1所述的方法,其特征在于,所述对所述数据读写请求进行解析,包括:确定所述数据读写请求的请求类型;基于所述数据读写请求的请求类型,确定所述前端节点和所述后端节点对第二数据库进行数据读写的读写路径
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述数据读写请求的请求类型,确定所述前端节点和所述后端节点对第二数据库进行数据读写的读写路径,包括:若所述数据读写请求为第一请求类型,确定所述前端节点和所述后端节点以第一读写路径对第二数据库进行数据读写;若所述数据读写请求为第二请求类型,确定所述前端节点和所述后端节点以第二读写路径对第二数据库进行数据读写,其中,所述第一读写路径短于所述第二读写路径
。4.
根据权利要求3所述的方法,其特征在于,所述第一读写路径包括:通过远程过程调用方式,利用数据接口,对第二数据库进行数据读写
。5.
根据权利要求3所述的方法,其特征在于,所述第二读写路径包括:通过管线链路方式,利用开始算子,在第二数据库中读取数据,以及利用末尾算子,在所述第二数据库中写入数据
。6.
根据权利要求3所述的方法,其特征在于,所述第一数据库包括:大规模并行处理数据库,所述第二数据库包括:分布式事务型的键值数据库
。7.
根据权利要求6所述的方法,其特征在于,所述第一读写路径包括:在所述前端节点中,对所述数据读写请求进行解析,生成物理执行计划,将所述物理执行计划发送给所述后端节点,其中,所述物理执行计划用于对所述第二数据库进行远程过程调用;在所述后端节点中,通过远程过程调用方式,利用数据接口,对所述第二数据库进行数据读写
。8.
根据权利要求6所述的方法,其特征在于,所述第二读写路径包括:在所述前端节点中,对所述数据读写请求进行解析,生成物理执行计划,将所述物理执行计划拆分成多个计划碎片,根据所述多个计划碎...
【专利技术属性】
技术研发人员:户蕾蕾,琚克俭,黄昭伟,杜军令,
申请(专利权)人:北京火山引擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。