数据访问方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:39432231 阅读:13 留言:0更新日期:2023-11-19 16:16
本申请属于数据处理领域,涉及一种数据访问方法、装置、计算机设备及存储介质,所述方法包括:创建数据缓存对象;根据数据扫描信息对存储数据库进行扫描,得到存储数据;对存储数据进行格式处理,得到标准数据,并将标准数据同步缓存至数据缓存对象;获取访问请求信息,并在获取访问请求信息后,检测所述同步缓存是否发生中断;若同步缓存发生中断,则将访问请求信息发送至存储数据库,根据访问请求信息对存储数据进行数据请求,得到请求数据;及若同步缓存未发生中断,则将访问请求信息发送至数据缓存对象,并根据预设的数据读取规则对数据缓存对象的标准数据进行数据请求,得到请求数据。本申请能够有效提高数据访问时的响应速度。度。度。

【技术实现步骤摘要】
数据访问方法、装置、计算机设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种数据访问方法、装置、计算机设备及存储介质。

技术介绍

[0002]在Web应用程序的开发中,数据缓存对于提高用户体验(尤其是用户进行访问数据)以及应用程序的性能起至关重要的作用。浏览器的数据缓存一般依靠浏览器端的客户端存储数据库进行,客户端存储数据库提供了一种用于存储和检索大规模结构化数据的方式,通过对数据进行存储,并在数据库收到数据访问请求时,对数据进行检索以获取存储的数据,从而实现数据缓存以及对数据请求的响应。
[0003]但在客户端存储数据库对数据进行检索时,需要调用复杂的AP I接口,并且检索需要的数据算法模型相对复杂,使得对数据进行查询和操作的步骤较为麻烦。同时在数据请求时,容易受到网络信号的影响,在网络信号较弱时,难以很好的进行数据响应,而且由于数据库中存储的数据量较大,因此在对数据进行查询时需要更多的查询时间,使得数据的加载速度较慢,不利于实现对浏览器端的数据进行访问时快速、有效的响应。

技术实现思路

[0004]本申请的目的在于提出一种数据访问方法、装置、计算机设备及存储介质,以解决对浏览器端的数据进行访问时无法快速、有效的响应的问题。
[0005]为了解决上述技术问题,本申请实施例提供一种数据访问方法,采用了如下所述的技术方案:
[0006]获取对象创建信息,根据所述对象创建信息创建数据缓存对象;
[0007]获取数据扫描信息,根据所述数据扫描信息对存储数据库进行扫描,得到存储数据;
[0008]对所述存储数据进行格式处理,得到标准数据,并将所述标准数据同步缓存至所述数据缓存对象;
[0009]获取访问请求信息,并在获取所述访问请求信息后,检测所述同步缓存是否发生中断;
[0010]若所述同步缓存发生中断,则将所述访问请求信息发送至所述存储数据库,根据所述访问请求信息对所述存储数据进行数据请求,得到请求数据;及
[0011]若所述同步缓存未发生中断,则将所述访问请求信息发送至所述数据缓存对象,并根据预设的数据读取规则对所述数据缓存对象的所述标准数据进行数据请求,得到所述请求数据。
[0012]进一步的,所述获取对象创建信息,根据所述对象创建信息创建数据缓存对象的步骤,具体包括:
[0013]获取所述对象创建信息,并对所述对象创建信息进行解析,得到对象创建位置、对
象创建时间、对象配置信息;
[0014]根据所述对象创建位置和所述对象创建时间在对应的路径地址和时间创建数据缓存实例;及
[0015]根据所述对象配置信息对所述数据缓存实例进行配置,得到所述数据缓存对象。
[0016]进一步的,所述获取数据扫描信息,根据所述数据扫描信息对存储数据库进行扫描,得到存储数据的步骤,具体包括:
[0017]获取所述数据扫描信息,并对所述数据扫描信息进行解析,得到数据扫描顺序、错误排查规则;
[0018]对所述存储数据库按照所述数据扫描顺序进行异步遍历扫描,得到初始扫描数据;
[0019]根据所述错误排查规则对所述初始扫描数据进行扫描错误排查,得到扫描错误信息;
[0020]检测所述扫描错误信息的数量是否大于等于预设阈值;
[0021]若所述扫描错误信息的数量大于等于所述预设阈值,则对所述存储数据库重新进行遍历扫描,得到扫描更新数据,并对所述扫描更新数据进行扫描错误排查,得到更新错误信息,对所述更新错误信息进行重新检测,直至所述更新错误信息的数量小于所述预设阈值或所述更新错误信息的获取次数满足预设的限制次数,在所述更新错误信息的数量小于所述预设阈值后,将所述扫描更新数据作为所述存储数据;及
[0022]若所述扫描错误信息的数量小于所述预设阈值,则将初始扫描数据作为所述存储数据。
[0023]进一步的,所述对所述存储数据进行格式处理,得到标准数据,并将所述标准数据同步缓存至所述数据缓存对象的步骤,具体包括:
[0024]获取所述数据缓存对象的对象属性,并对所述对象属性进行解析,得到对象支持格式信息;
[0025]获取所述存储数据,对所述存储数据进行数据格式获取,得到存储数据格式信息;
[0026]根据所述对象支持格式信息对所述存储数据格式信息进行筛选,得到待转化格式信息;
[0027]根据所述待转化格式信息获取对应的待转化格式数据,并将所述待转化格式数据的数据格式转化为所述对象支持格式信息,得到所述标准数据;
[0028]获取同步请求信息,根据所述同步请求信息对所述标准数据发送数据同步请求;及
[0029]根据所述数据同步请求将所述标准数据实时缓存至所述数据缓存对象。
[0030]进一步的,所述根据所述数据同步请求将所述标准数据实时缓存至所述数据缓存对象的步骤,具体包括:
[0031]获取所述数据同步请求,并检测所述数据同步请求是否持续发送;
[0032]若所述数据同步请求持续发送,则获取所述标准数据的时间信息,根据所述时间信息对所述标准数据按照时间由新到旧进行排序,得到数据排序表,并获取所述数据排序表排名大于等于预设提取值的待同步标准数据,将所述待同步标准数据发送至所述数据缓存对象进行数据更新或插入;及
[0033]若所述数据同步请求未持续发送,则将同步缓存状态标记为同步缓存中断。
[0034]进一步的,所述将所述访问请求信息发送至所述存储数据库,根据所述访问请求信息对所述存储数据进行数据请求,得到请求数据的步骤,具体包括:
[0035]获取所述存储数据库的第一路由地址,将所述访问请求信息发送至所述第一路由地址;
[0036]通过所述存储数据库获取所述访问请求信息,对所述访问请求信息进行解析,得到请求数据名称、请求数据类型、请求数据路由地址;及
[0037]根据所述请求数据名称、所述请求数据类型、所述请求数据路由地址在所述存储数据中进行数据查找及提取,得到所述请求数据。
[0038]进一步的,所述将所述访问请求信息发送至所述数据缓存对象,并根据预设的数据读取规则对所述数据缓存对象的所述标准数据进行数据请求,得到所述请求数据的步骤,具体包括:
[0039]获取所述数据缓存对象的第二路由地址,将所述访问请求信息发送第二路由地址;
[0040]获取所述访问请求信息,对所述访问请求信息进行解析,得到请求数据名称、请求数据类型、请求数据路由地址;及
[0041]获取所述数据读取规则,对所述数据读取规则进行解析,得到数据索引信息、数据查找算法,根据所述请求数据名称、请求数据类型、请求数据路由地址、所述数据索引信息、所述数据查找算法在所述标准数据中进行数据查找及提取,得到所述请求数据。
[0042]为了解决上述技术问题,本申请实施例还提供一种数据访问装置,包括:
[0043]对象创建模块,用于获取对象创建信息,根据所述对象创建信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据访问方法,其特征在于,包括下述步骤:获取对象创建信息,根据所述对象创建信息创建数据缓存对象;获取数据扫描信息,根据所述数据扫描信息对存储数据库进行扫描,得到存储数据;对所述存储数据进行格式处理,得到标准数据,并将所述标准数据同步缓存至所述数据缓存对象;获取访问请求信息,并在获取所述访问请求信息后,检测所述同步缓存是否发生中断;若所述同步缓存发生中断,则将所述访问请求信息发送至所述存储数据库,根据所述访问请求信息对所述存储数据进行数据请求,得到请求数据;及若所述同步缓存未发生中断,则将所述访问请求信息发送至所述数据缓存对象,并根据预设的数据读取规则对所述数据缓存对象的所述标准数据进行数据请求,得到所述请求数据。2.根据权利要求1所述的数据访问方法,其特征在于,所述获取对象创建信息,根据所述对象创建信息创建数据缓存对象的步骤,具体包括:获取所述对象创建信息,并对所述对象创建信息进行解析,得到对象创建位置、对象创建时间、对象配置信息;根据所述对象创建位置和所述对象创建时间在对应的路径地址和时间创建数据缓存实例;及根据所述对象配置信息对所述数据缓存实例进行配置,得到所述数据缓存对象。3.根据权利要求1所述的数据访问方法,其特征在于,所述获取数据扫描信息,根据所述数据扫描信息对存储数据库进行扫描,得到存储数据的步骤,具体包括:获取所述数据扫描信息,并对所述数据扫描信息进行解析,得到数据扫描顺序、错误排查规则;对所述存储数据库按照所述数据扫描顺序进行异步遍历扫描,得到初始扫描数据;根据所述错误排查规则对所述初始扫描数据进行扫描错误排查,得到扫描错误信息;检测所述扫描错误信息的数量是否大于等于预设阈值;若所述扫描错误信息的数量大于等于所述预设阈值,则对所述存储数据库重新进行遍历扫描,得到扫描更新数据,并对所述扫描更新数据进行扫描错误排查,得到更新错误信息,对所述更新错误信息进行重新检测,直至所述更新错误信息的数量小于所述预设阈值或所述更新错误信息的获取次数满足预设的限制次数,在所述更新错误信息的数量小于所述预设阈值后,将所述扫描更新数据作为所述存储数据;及若所述扫描错误信息的数量小于所述预设阈值,则将初始扫描数据作为所述存储数据。4.根据权利要求1所述的数据访问方法,其特征在于,所述对所述存储数据进行格式处理,得到标准数据,并将所述标准数据同步缓存至所述数据缓存对象的步骤,具体包括:获取所述数据缓存对象的对象属性,并对所述对象属性进行解析,得到对象支持格式信息;获取所述存储数据,对所述存储数据进行数据格式获取,得到存储数据格式信息;根据所述对象支持格式信息对所述存储数据格式信息进行筛选,得到待转化格式信息;
根据所述待转化格式信息获取对应的待转化格式数据,并将所述待转化格式数据的数据格式转化为所述对象支持格式信息,得到所述标准数据;获取同步请求信息,根据所述同步请求信息对所述标准数据发送数据同步请求;及根据所述数据同步请求将所述标准数据实时缓存至所述数据缓存对象。5.根据权利要求4所述的数据访问方法,其特征在于,所述根据所述数据同步请求将所...

【专利技术属性】
技术研发人员:黄方明王颖奇冯斌
申请(专利权)人:深圳复临科技有限公司
类型:发明
国别省市:

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

1