数据读取方法、系统、设备以及可读存储介质技术方案

技术编号:38614930 阅读:19 留言:0更新日期:2023-08-26 23:42
本公开的实施例提供了一种数据读取方法、系统、设备以及可读存储介质。应用于数据读取领域;该方法包括:根据数据读取任务中的强制更新参数判断缓冲文件是否需要强制更新;若所述缓冲文件不需要强制更新,则根据所述数据读取任务中的读取参数生成数据索引;根据所述数据索引查找对应的缓冲文件,若所述对应的缓冲文件存在,则读取所述对应的缓冲文件中的数据;将读取到的所述对应的缓冲文件中的数据进行目标格式转换,得到目标数据。以此方式,能够在不需要配置账号的情况下,最大简化开发的过程,优化了数据共享过程,既保证数据的实时同步,又保证了数据读取时速度基本达到本地文件读取水平。读取水平。读取水平。

【技术实现步骤摘要】
数据读取方法、系统、设备以及可读存储介质


[0001]本公开涉及互联网领域,尤其涉及数据读取领域。

技术介绍

[0002]数据共享的机制很多,包括共享文件夹,Git共享,在线云共享等,但是这些共享方式在数据使用的过程中都需要将数据下载到本地,受制于网络环境,而且下载通常是一个耗时或不可靠的操作,即使使用Git这样的管理方法,也需要配置账号密码等内容。
[0003]因此,目前急需一种数据共享方法,可以在不需要配置账号的情况下,最大简化开发的过程,优化数据共享过程。

技术实现思路

[0004]本公开提供了一种数据读取方法、系统、设备以及可读存储介质。
[0005]根据本公开的第一方面,提供了一种数据读取方法,该方法包括:
[0006]根据数据读取任务中的强制更新参数判断缓冲文件是否需要强制更新;
[0007]若所述缓冲文件不需要强制更新,则根据所述数据读取任务中的读取参数生成数据索引;
[0008]根据所述数据索引查找对应的缓冲文件,若所述对应的缓冲文件存在,则读取所述对应的缓冲文件中的数据;
[0009]将读取到的所述对应的缓冲文件中的数据进行目标格式转换,得到目标数据。
[0010]在第一方面的一些实现方式中,所述读取参数包括:输入文件、输入路径以及读取次数。
[0011]在第一方面的一些实现方式中,所述方法还包括:
[0012]若所述缓冲文件需要强制更新,则通过数据远程获取方法进行数据读取;
[0013]若所述对应的缓冲文件不存在,则通过所述数据远程获取方法进行数据读取;
[0014]若读取到的所述对应的缓冲文件中的数据格式转换失败,则通过所述数据远程获取方法重新进行数据读取。
[0015]在第一方面的一些实现方式中,所述方法还包括:
[0016]将通过所述数据远程获取方法读取到的数据缓冲至本地,并将缓冲至本地的数据进行目标格式转换,得到目标数据。
[0017]在第一方面的一些实现方式中,所述数据远程获取方法包括:网络文件数据读取、云接口数据读取以及数据库数据读取。
[0018]在第一方面的一些实现方式中,所述网络文件数据读取包括:将URL作为数据索引,根据所述数据索引获取对应的网络文件数据;
[0019]所述云接口数据读取包括:将对应的接口地址以及参数作为数据索引,根据所述数据索引获取对应的云接口数据;
[0020]所述数据库数据读取包括:将数据库链接以及SQJ查询对应的MD5作为数据索引,
根据所述数据索引获取对应的数据库数据。
[0021]根据本公开的第二方面,提供了一种数据读取系统,该系统包括:
[0022]判断模块,用于根据数据读取任务中的强制更新参数判断缓冲文件是否需要强制更新;
[0023]索引生成模块,用于若所述缓冲文件不需要强制更新,则根据所述数据读取任务中的读取参数生成数据索引;
[0024]读取模块,用于根据所述数据索引查找对应的缓冲文件,若所述对应的缓冲文件存在,则读取所述对应的缓冲文件中的数据;
[0025]数据处理模块,用于将读取到的所述对应的缓冲文件中的数据进行目标格式转换,得到目标数据。
[0026]根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上第一方面所述的方法。
[0027]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面的方法。
[0028]本公开通过根据数据读取任务中的强制更新参数判断缓冲文件是否需要强制更新,若缓冲文件不需要强制更新,则根据数据读取任务中的读取参数生成数据索引,根据数据索引查找对应的缓冲文件,若对应的缓冲文件存在,则读取缓冲文件中的数据,并将读取到的缓冲文件中的数据进行目标格式转换,得到目标数据。以此方式,能够在不需要配置账号的情况下,最大简化开发的过程,优化了数据共享过程,既保证数据的实时同步,又保证了数据读取时速度基本达到本地文件读取水平。
[0029]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
[0030]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。附图用于更好地理解本方案,不构成对本公开的限定在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0031]图1示出了根据本公开的实施例的一种数据读取方法的流程图;
[0032]图2示出了根据本公开的实施例的一种数据读取方法的流程示意图;
[0033]图3示出了根据本公开的实施例的一种数据读取系统的框图;
[0034]图4示出了能够实施本公开的实施例的示例性电子设备的方框图。
具体实施方式
[0035]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。
[0036]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0037]本公开中,根据数据读取任务中的强制更新参数判断缓冲文件是否需要强制更新,若缓冲文件不需要强制更新,则根据数据读取任务中的读取参数生成数据索引,根据数据索引查找对应的缓冲文件,若对应的缓冲文件存在,则读取缓冲文件中的数据,并将读取到的缓冲文件中的数据进行目标格式转换,得到目标数据。以此方式,能够在不需要配置账号的情况下,最大简化开发的过程,优化了数据共享过程,既保证数据的实时同步,又保证了数据读取时速度基本达到本地文件读取水平。
[0038]图1示出了根据本公开的实施例的一种数据读取方法的流程图;
[0039]如图1所示,所述数据读取方法100包括:
[0040]S101:根据数据读取任务中的强制更新参数判断缓冲文件是否需要强制更新;
[0041]S102:若所述缓冲文件不需要强制更新,则根据所述数据读取任务中的读取参数生成数据索引;
[0042]S103:根据所述数据索引查找对应的缓冲文件,若所述对应的缓冲文件存在,则读取所述对应的缓冲文件中的数据;
[0043]S104:将读取到的所述对应的缓冲文件中的数据进行目标格式转换,得到目标数据。
[0044]在S101中,根据数据读取任务中的强制更新参数判本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据读取方法,其特征在于,所述方法包括:根据数据读取任务中的强制更新参数判断缓冲文件是否需要强制更新;若所述缓冲文件不需要强制更新,则根据所述数据读取任务中的读取参数生成数据索引;根据所述数据索引查找对应的缓冲文件,若所述对应的缓冲文件存在,则读取所述对应的缓冲文件中的数据;将读取到的所述对应的缓冲文件中的数据进行目标格式转换,得到目标数据。2.根据权利要求1所述的方法,其特征在于,所述读取参数包括:输入文件、输入路径以及读取次数。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述缓冲文件需要强制更新,则通过数据远程获取方法进行数据读取;若所述对应的缓冲文件不存在,则通过所述数据远程获取方法进行数据读取;若读取到的所述对应的缓冲文件中的数据格式转换失败,则通过所述数据远程获取方法重新进行数据读取。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将通过所述数据远程获取方法读取到的数据缓冲至本地,并将缓冲至本地的数据进行目标格式转换,得到目标数据。5.根据权利要求4所述的方法,其特征在于,所述数据远程获取方法包括:网络文件数据读取、云接口数据读取以及数据库数据读取。6.根据权利要求5所述的方法,其特征在于,所述网络文件数据读取包括:将URL作为数据索引,根据所述数据索引获取对...

【专利技术属性】
技术研发人员:郝伟刘加瑞
申请(专利权)人:安徽华云安科技有限公司
类型:发明
国别省市:

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

1