The invention relates to an electronic bill inquiry method, a device, a storage medium and an electronic device. The method includes reading the historical billing data from the storage disk corresponding to the target database system when the target database system is determined to be started; making statistics on the historical billing data according to the preset dimension to obtain the statistical results on the preset dimension; creating a preset in memory Set the storage space, and store the statistical results in the preset storage space; receive the e-bill query request; in response to the e-bill query request, determine whether the target e-bill data is stored in the preset storage space in the memory; if the target e-bill data is stored in the preset storage space in the memory, from the preset storage in the memory Space to obtain the target electronic bill data. In this way, it can shorten the waiting time of users, improve the efficiency of data query, and improve the reliability of database system.
【技术实现步骤摘要】
电子票据查询方法、装置、存储介质及电子设备
本公开涉及计算机
,具体地,涉及一种电子票据查询方法、装置、存储介质及电子设备。
技术介绍
数据库系统通常包括数据库应用软件,数据库管理系统和数据库,通常数据库中的数据存储在对应的磁盘中,用户可以通过数据库应用软件输入数据查询请求,该数据库应用软件通过数据库管理系统从该数据库中检索获取相关的数据,再由该数据库应用软件对该数据进行处理,以得到满足用户查询请求的查询结果。然而,在进行数据查询时,若同时使用该数据库应用软件和/或该数据库管理系统的用户较多时,数据库管理系统需要同时并发处理的查询数据量较大,该数据库应用软件需要并发处理的计算统计数据量较多,则会导致该数据查询的时间增加,用户等待的时间延长,甚至可能导致数据库应用软件崩溃,数据库管理系统宕机。也就是说,目前的数据查询方式的查询效率较低,用户等待时间较长,不利于提升用户体验。
技术实现思路
本公开的目的是提供一种电子票据查询方法、装置、存储介质及电子设备,用于解决当前电子票据数据查询效率较低,用户等待时间较长的技术问题。为了实现上述目的,本公开的第一方面提供一种电子票据查询方法,所述方法包括:当确定目标数据库系统启动时,从所述目标数据库系统对应的存储磁盘中读取历史开票数据;将所述历史开票数据按照预设维度进行统计,以得到在所述预设维度上的统计结果;在内存中创建预设存储空间,并将所述统计结果存储在所述预设存储空间内;接收电子票据查询请求;所述电子票据查 ...
【技术保护点】
1.一种电子票据查询方法,其特征在于,所述方法包括:/n当确定目标数据库系统启动时,从所述目标数据库系统对应的存储磁盘中读取历史开票数据;/n将所述历史开票数据按照预设维度进行统计,以得到在所述预设维度上的统计结果;/n在内存中创建预设存储空间,并将所述统计结果存储在所述预设存储空间内;/n接收电子票据查询请求;所述电子票据查询请求用于请求查询目标电子票据数据;/n响应于接收到所述电子票据查询请求,确定内存中的预设存储空间内是否存储有所述目标电子票据数据;/n若所述内存中的预设存储空间内存储有所述目标电子票据数据,从所述内存中的预设存储空间获取所述目标电子票据数据。/n
【技术特征摘要】
1.一种电子票据查询方法,其特征在于,所述方法包括:
当确定目标数据库系统启动时,从所述目标数据库系统对应的存储磁盘中读取历史开票数据;
将所述历史开票数据按照预设维度进行统计,以得到在所述预设维度上的统计结果;
在内存中创建预设存储空间,并将所述统计结果存储在所述预设存储空间内;
接收电子票据查询请求;所述电子票据查询请求用于请求查询目标电子票据数据;
响应于接收到所述电子票据查询请求,确定内存中的预设存储空间内是否存储有所述目标电子票据数据;
若所述内存中的预设存储空间内存储有所述目标电子票据数据,从所述内存中的预设存储空间获取所述目标电子票据数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述内存中的预设存储空间内未存储所述目标电子票据数据,从存储磁盘上获取所述目标电子票据数据。
3.根据权利要求1所述的方法,其特征在于,在所述接收电子票据查询请求之前,所述方法还包括:
每隔预设时间段获取当前时间段内产生的实时开票数据;
将所述实时开票数据按照所述预设维度更新至所述统计结果中,以得到更新后的统计结果。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
获取相同时间段内多个目标对象在目标维度上对应的多个所述统计结果,或者,获取同一个目标对象在多个时间段内在目标维度上对应的多个所述统计结果;
将多个所述统计结果按照预设顺序排列后进行显示。
5.一种电子票据查询装置,其特征在于,所述装置包括:
第一获取模块,用于当确定目标数据库系统启动时,从所述目标数据库系统对应的存储磁盘中读取历史开票数据;
统计模块,用于将所述历史开票数据按照预设维度进行统计,以...
【专利技术属性】
技术研发人员:徐国栋,陈旭,郜辉辉,李江,李韦,郝晓静,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。