电子会计档案数据的查询方法、装置和电子设备制造方法及图纸

技术编号:36705399 阅读:28 留言:0更新日期:2023-03-01 09:26
本发明专利技术提供了一种电子会计档案数据的查询方法、装置和电子设备,包括:获取用户发送的电子会计档案数据的操作请求;对操作请求进行数据库模型解析,得到对应的用于对ClickHouse集群进行操作的SQL语句;将SQL语句发送至ClickHouse集群,以使ClickHouse集群根据SQL语句执行对应的数据库操作;接收ClickHouse集群返回的数据库操作结果。本发明专利技术的电子会计档案数据的查询方法中,合思易会档系统平台使用的是ClickHouse集群构建的分布式数据库,能够实现批量数据的实时写入,实时搜索,能实现亿万级数据毫秒级响应的查询体验。万级数据毫秒级响应的查询体验。万级数据毫秒级响应的查询体验。

【技术实现步骤摘要】
电子会计档案数据的查询方法、装置和电子设备


[0001]本专利技术涉及数据库的
,尤其是涉及一种电子会计档案数据的查询方法、装置和电子设备。

技术介绍

[0002]目前,合思易会档系统平台会接入各类海量第三方电子会计档案数据,如记账凭证、原始单据、银行电子回单、增值税发票等信息,格式化数据量达到几千万甚至上亿。
[0003]上述系统平台目前使用中心化数据库mysql作为业务数据库,几千万到上亿的数据量放在同一张表,日常的业务查询速度偏慢。随着数据量的进一步提升,业务查询更慢,一些数据的查询一般需要几百秒的时间,已经无法满足日常业务的需求。
[0004]综上,现有的电子会计档案数据的查询方法存在查询速度慢、耗时严重的技术问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种电子会计档案数据的查询方法、装置和电子设备,以缓解现有的电子会计档案数据的查询方法查询速度慢、耗时严重的技术问题。
[0006]第一方面,本专利技术实施例提供了一种电子会计档案数据的查询方法,应用于合思易会档系统平本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电子会计档案数据的查询方法,其特征在于,应用于合思易会档系统平台,其中,所述合思易会档系统平台的分布式数据库由ClickHouse集群构建,所述方法包括:获取用户发送的电子会计档案数据的操作请求;对所述操作请求进行数据库模型解析,得到对应的用于对所述ClickHouse集群进行操作的SQL语句;将所述SQL语句发送至所述ClickHouse集群,以使所述ClickHouse集群根据所述SQL语句执行对应的数据库操作;接收所述ClickHouse集群返回的数据库操作结果。2.根据权利要求1所述的查询方法,其特征在于,所述操作请求的发送形式包括以下任一种:API形式、操作指令的形式,且所述操作请求包括以下至少之一:增加请求、删除请求、修改请求和查询请求。3.根据权利要求1所述的查询方法,其特征在于,对所述操作请求进行数据库模型解析,包括:根据所述操作请求中携带的数据类型确定与所述数据类型对应的待操作ClickHouse表;确定所述操作请求中携带的目标操作类型和待操作字段,其中,所述目标操作类型包括以下至少之一:增加操作、删除操作、修改操作和查询操作;基于所述待操作ClickHouse表、所述目标操作类型和所述待操作字段构建对应的用于对所述ClickHouse集群进行操作的SQL语句。4.根据权利要求1所述的查询方法,其特征在于,在获取用户发送的电子会计档案数据的操作请求之前,所述方法还包括:确定不同数据类型的所述电子会计档案数据包含的字段信息;根据每种数据类型的所述电子会计档案数据包含的字段信息确定每种数据类型的所述电子会计档案数据对应的数据库模型,进而根据所述数据库模型在所述ClickHouse集群中创建对应的ClickHouse表,其中,每种数据类型对应一张ClickHouse表,所述ClickHouse表为空表;根据当前的电子会计档案数据的数据类型将所述电子会计档案数据导入对应的ClickHouse表中。5.根据权利要求4所述的查询方法...

【专利技术属性】
技术研发人员:肖建伟柴晓男
申请(专利权)人:北京合思信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1