本发明涉及数据存储领域,具体涉及一种电子档案处理方法、装置、电子设备及可读存储介质。
背景技术:
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、本发明提供的电子档案处理方法、装置、电子设备及可读存储介质,通过获取待存储的目标电子档案的基础信息和空间信息;基于所述目标电子档案的基础信息和预设编码规则,建立所述目标电子档案的编码标识;基于所述编码标识和所述空间信息,将所述目标电子档案按预设切分规则进行数据切分,得到若干第一数据节点以及各第一数据节点对应的若干第一数据;将所述第一数据存储至第二存储单元,并建立所述第一数据在所述第二存储单元的存储位置与所述第一数据节点的映射关系,得到若干第一映射关系;将所述第一映射关系、所述第一数据节点、所述编码标识存储至第一存储单元,以使客户可通过访问所述第一存储单元确定目标数据在所述第二存储单元的存储位置并对其进行读取处理。通过将电子档案按预设切分规则进行数据切分,建立切分后的第一数据、第一数据节点以及第一数据与第一数据节点间的第一映射关系,并将第一数据和第一映射关系、第一数据节点、编码标识进行分别存储,不仅可实现电子档案的快速存储,还可通过根据客户访问需求进行档案数据的高效针对访问,大幅提升访问效率。
1.一种电子档案处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述目标处理动作对所述目标数据进行编辑,包括:
5.根据权利要求1所述的方法,其特征在于,所述第一存储单元、所述第二存储单元设置于云空间。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种电子档案处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行如权利要求1-7中任一项所述的方法。