技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据的存储访问方法和装置与流程  >  正文

数据的存储访问方法和装置与流程

  • 国知局
  • 2024-07-31 23:04:02

本发明涉及大数据处理,尤其涉及一种数据的存储访问方法和装置。

背景技术:

1、一个成熟的业务系统,通常会由多个独立的系统组合而成。每个系统负责一个独立的功能实现。比如,在银行业中,如果客户购买某一个基金产品,该业务全流程涉及到用户画像、智能推荐、客户信息、财务会计、基金具体信息、支付缴纳等多个系统。由于不同系统的技术架构等方面一般都存在差异,系统间存在认知壁垒,难以实现多系统间的资源共享。

技术实现思路

1、有鉴于此,本发明实施例提供一种数据的存储访问方法和装置,能够减小系统间的认知壁垒,实现多系统间的资源共享。

2、第一方面,本发明实施例提供了一种数据的存储访问方法,应用于信息采集系统,所述信息采集系统中设置有多个资源池,该方法包括:

3、接收第一系统发送的数据文件,确定所述数据文件对应的时效信息;

4、根据所述时效信息,确定出与所述数据文件匹配的至少一个资源池,并将所述数据文件中的数据存储在所述至少一个存储资源池中;

5、接收第二系统发送的数据访问请求,确定所述数据访问请求对应的请求数据所在的目标资源池,以及从所述目标资源池中获取所述请求数据;

6、确定所述第二系统是否具有所述请求数据的访问权限;

7、响应于所述第二系统具有所述请求数据的访问权限,将所述请求数据发送给所述第二系统。

8、可选地,所述多个资源池包括:第一资源池及第二资源池,所述第一资源池基于关系型数据库构建,所述第二资源池基于非关系型数据库构建;

9、所述根据所述时效信息,确定出与所述数据文件匹配的至少一个资源池,包括:

10、响应于所述时效信息表征长期时效,确定所述第一资源池及所述第二资源池为与所述数据文件匹配的资源池;

11、响应于所述时效信息表征短期时效,确定所述第二资源池为与所述数据文件匹配的资源池。

12、可选地,所述确定所述数据访问请求对应的请求数据所在的目标资源池,包括:

13、在所述第二资源池中查找所述请求数据;

14、响应于所述第二资源池中存在所述请求数据,确定所述第二资源池为所述目标资源池;

15、响应于所述第二资源池中不存在所述请求数据,在所述第一资源池中查找所述请求数据;在所述第一资源池中存在所述请求数据的情况下,确定所述第一资源池为所述目标资源池。

16、可选地,所述确定所述数据文件对应的时效信息,包括:

17、从所述数据文件的预设位置处,获取记录标志;

18、根据记录标志与时效的映射关系,确定出所述记录标志对应的时效信息。

19、可选地,所述确定所述第二系统是否具有所述请求数据的访问权限,包括:

20、获取所述请求数据对应的目标数据记录;

21、根据所述第二系统的系统信息及所述目标数据记录中的权限信息,确定所述第二系统是否具有所述请求数据的访问权限。

22、可选地,所述根据所述第二系统的系统信息及所述目标数据记录中的权限信息,确定所述第二系统是否具有所述请求数据的访问权限,包括:

23、获取所述第二系统的系统信息;其中,所述系统信息包括:系统权限等级;

24、获取所述目标数据记录中的权限信息;其中,所述权限信息包括:单条记录权限级别;

25、确定所述系统权限等级是否与所述单条记录权限级别相匹配;

26、响应于所述系统权限等级与所述单条记录权限级别相匹配,确定所述第二系统具有所述请求数据的访问权限;

27、响应于所述系统权限等级与所述单条记录权限级别不匹配,确定所述第二系统不具有所述请求数据的访问权限。

28、可选地,所述根据所述第二系统的系统信息及所述目标数据记录中的权限信息,确定所述第二系统是否具有所述请求数据的访问权限,包括:

29、获取所述第二系统的系统信息;其中,所述系统信息包括:系统标识;

30、获取所述目标数据记录中的权限信息;其中,所述权限信息包括:关联系统列表;

31、确定所述系统标识是否在所述关联系统列表中;

32、响应于所述系统标识在所述关联系统集合中,确定所述第二系统具有所述请求数据的访问权限;

33、响应于所述系统标识不在所述关联系统集合中,确定所述第二系统不具有所述请求数据的访问权限。

34、第二方面,本发明实施例提供了一种数据的存储访问装置,应用于信息采集系统,所述信息采集系统中设置有多个资源池,该装置包括:

35、时效确定模块,用于接收第一系统发送的数据文件,确定所述数据文件对应的时效信息;

36、数据存储模块,用于根据所述时效信息,确定出与所述数据文件匹配的至少一个资源池,并将所述数据文件中的数据存储在所述至少一个存储资源池中;

37、数据获取模块,用于接收第二系统发送的数据访问请求,确定所述数据访问请求对应的请求数据所在的目标资源池,以及从所述目标资源池中获取所述请求数据;

38、权限确定模块,用于确定所述第二系统是否具有所述请求数据的访问权限;

39、数据发送模块,用于响应于所述第二系统具有所述请求数据的访问权限,将所述请求数据发送给所述第二系统。

40、可选地,所述多个资源池包括:第一资源池及第二资源池,所述第一资源池基于关系型数据库构建,所述第二资源池基于非关系型数据库构建;

41、所述数据存储模块具体用于:

42、响应于所述时效信息表征长期时效,确定所述第一资源池及所述第二资源池为与所述数据文件匹配的资源池;

43、响应于所述时效信息表征短期时效,确定所述第二资源池为与所述数据文件匹配的资源池。

44、可选地,所述数据获取模块具体用于:

45、在所述第二资源池中查找所述请求数据;

46、响应于所述第二资源池中存在所述请求数据,确定所述第二资源池为所述目标资源池;

47、响应于所述第二资源池中不存在所述请求数据,在所述第一资源池中查找所述请求数据;在所述第一资源池中存在所述请求数据的情况下,确定所述第一资源池为所述目标资源池。

48、可选地,所述时效确定模块具体用于:

49、从所述数据文件的预设位置处,获取记录标志;

50、根据记录标志与时效的映射关系,确定出所述记录标志对应的时效信息。

51、可选地,所述权限确定模块具体用于:

52、获取所述请求数据对应的目标数据记录;

53、根据所述第二系统的系统信息及所述目标数据记录中的权限信息,确定所述第二系统是否具有所述请求数据的访问权限。

54、第三方面,本发明实施例提供了一种电子设备,包括:

55、一个或多个处理器;

56、存储装置,用于存储一个或多个程序,

57、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。

58、第四方面,本发明实施例提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。

59、第五方面,本发明实施例提供了一种计算机程序产品,包括计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。

60、上述发明中的一个实施例具有如下优点或有益效果:信息采集系统接收第一系统发送的数据文件,根据数据文件对应的时效信息,将数据文件中的数据,存储在至少一个存储资源池中。信息采集系统接收第二系统发送的数据访问请求,在第二系统具有请求数据的访问权限时,将请求数据发送给第二系统。

61、利用信息采集系统,各系统可以将关键的、可对外暴露的数据信息,存入信息采集系统的资源池中。不同的系统可根据自身的权限去信息采集系统的资源池中访问数据信息。本发明实施例的方案能够减小系统间的认知壁垒,实现多系统间的资源共享。

62、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

本文地址:https://www.jishuxx.com/zhuanli/20240730/195884.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。