当前位置: 首页 > 专利查询>陈菡专利>正文

一种数据管理方法及装置、电子设备制造方法及图纸

技术编号:22224383 阅读:33 留言:0更新日期:2019-09-30 04:36
本发明专利技术公开了一种数据管理方法及装置、电子设备,包括:接收客户端发送的数据上传请求,所述数据上传请求包括上传数据;根据所述上传数据,为所述上传数据分配数据标记,确定存储所述上传数据的数据中心,确定所述数据中心的数据中心标识;根据分配的所述数据标记和所述数据中心标识,更新数据索引表,所述数据索引表包括所述数据标记及对应的所述数据中心标识;根据所述数据索引表,将所述上传数据发送至所述数据中心标识对应的数据中心,以及将所述数据标记发送给所述客户端。本发明专利技术能够实现数据的存储及有效管理。

A Data Management Method, Device and Electronic Equipment

【技术实现步骤摘要】
一种数据管理方法及装置、电子设备
本专利技术涉及分布式数据存储
,特别是指一种数据管理方法及装置、电子设备。
技术介绍
现有的异地数据管理系统一般基于通讯软件、网络共享、云盘、网络专线等中的一种实现。其中,利用通讯软件进行异地数据管理,效率较低,操作管理不方便;利用网络共享进行异地数据管理,需要搭建FTP/HTTP共享平台,利用公网传输数据,数据安全性无法保障;利用云盘进行异地数据管理,是利用公有云资源实现数据存储应用,无法配置管理权限,数据上传、下载操作需要手动操作完成,且数据安全性无法保障;利用网络专线进行异地数据管理,系统性能较好,数据安全性较高,但是成本较高。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种数据管理方法及装置、电子设备,能够实现数据的存储和管理。基于上述目的,本专利技术提供了一种数据管理方法,包括:接收客户端发送的数据上传请求,所述数据上传请求包括上传数据;根据所述上传数据,为所述上传数据分配数据标记,确定存储所述上传数据的数据中心,确定所述数据中心的数据中心标识;根据分配的所述数据标记和所述数据中心标识,更新数据索引表,所述数据索引表包括所述数据标记及对应的所述数据中心标识;根据所述数据索引表,将所述上传数据发送至所述数据中心标识对应的数据中心,以及将所述数据标记发送给所述客户端。可选的,所述方法还包括:接收所述客户端发送的数据下载请求,所述数据下载请求包括下载数据的数据标记;根据所述下载数据的数据标记,查询所述数据索引表,得到存储所述下载数据的所述数据中心标记;根据所述数据中心标记,确定存储所述下载数据的数据中心,向所述数据中心发送用于获取所述下载数据的数据请求;将从所述数据中心获取的所述下载数据发送给所述客户端。可选的,若所述上传数据为非结构化数据,则先判断所述非结构化数据的大小是否超过预定值,对于超过预定值的非结构化数据,将所述非结构化数据按序拆分成多个子数据,为每个子数据按序分配唯一的数据标识,根据各数据中心的负载量,确定负载量小的多个所述数据中心,确定多个所述数据中心的数据中心标识,根据每个子数据的数据标识及存储每个子数据的数据中心标识,更新所述数据索引表。可选的,从多个所述数据中心分别获取子数据,按照各子数据的数据标记顺序,将多个子数据合并成完整的所述下载数据。本专利技术实施例还提供一种数据管理装置,包括:数据接收模块,用于接收客户端发送的数据上传请求,所述数据上传请求包括上传数据;数据处理模块,用于根据所述上传数据,为所述上传数据分配数据标记,确定存储所述上传数据的数据中心,确定所述数据中心的数据中心标识;根据所述数据标记及所述数据中心标识,更新数据索引表,所述数据索引表包括所述上传数据的数据标记及存储所述上传数据的数据中心标识;数据发送模块,用于根据所述数据索引表,将所述上传数据发送至所述数据中心标识对应的数据中心,以及将所述数据标记发送给所述客户端。可选的,所述装置还包括:所述数据接收模块,用于接收所述客户端发送的数据下载请求,所述数据下载请求包括下载数据的数据标记;以及用于接收数据中心发送的下载数据;所述数据处理模块,用于根据所述下载数据的数据标记,查询所述数据索引表,得到存储所述下载数据的数据中心标记;根据所述数据中心标记,确定存储所述下载数据的数据中心;所述数据发送模块,用于向所述数据中心发送用于获取所述下载数据的数据请求,以及将从所述数据中心接收的下载数据发送给所述客户端。可选的,若所述上传数据为非结构化数据,则先判断所述非结构化数据的大小是否超过预定值,对于超过预定值的非结构化数据,将所述非结构化数据按序拆分成多个子数据,为每个子数据按序分配唯一的数据标识,根据各数据中心的负载量,确定负载量小的多个所述数据中心,确定多个所述数据中心的数据中心标识,根据每个子数据的数据标识及存储每个子数据的数据中心标识,更新所述数据索引表。可选的,从多个所述数据中心分别获取子数据,按照各子数据的数据标记顺序,将多个子数据合并成完整的所述下载数据。本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述数据管理方法。从上面所述可以看出,本专利技术提供的数据管理方法及装置、电子设备,存储数据时,接收客户端发送的上传数据,更新包括上传数据的数据标记及存储上传数据的数据中心标识的数据索引表,将上传数据存储于数据中心标识对应的数据中心,读取数据时,接收客户端发送的下载数据的数据标记,根据数据标记查找数据索引表,获取下载数据的数据中心标识,从数据中心标识对应的数据中心获取下载数据,将下载数据发送给客户端。本专利技术能够实现数据的存储及有效管理,且能够按照地域范围及管理权限对存储数据进行管理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的方法流程示意图;图2为本专利技术另一实施例的方法流程示意图;图3为本专利技术实施例的装置结构框图;图4为本专利技术实施例的系统架构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。图1为本专利技术实施例的方法流程示意图。如图所示,本专利技术实施例提供的数据管理方法,包括:S10:接收客户端发送的数据上传请求,数据上传请求包括上传数据;S11:根据上传数据,为上传数据分配数据标记,确定存储上传数据的数据中心,确定数据中心的数据中心标识;S12:根据数据标记和数据中心标识,更新数据索引表,数据索引表包括上传数据的数据标记及存储上传数据的数据中心标识;本专利技术实施例中,建立数据索引表,用于存储上传数据对应的数据标记及存储上传数据的数据中心标识。根据上传数据的数据结构类型,对上传数据进行处理。具体的说:若上传数据为结构化数据,则对结构化数据分配唯一的数据标记,根据各数据中心的负载量,确定负载量最小的数据中心,将结构化数据存储于负载量最小的数据中心,数据索引表中保存有结构化数据的数据标记以及存储结构化数据的数据中心标识。若上传数据为非结构化数据,则先判断非结构化数据的大小是否超过预定值,对于未超过预定值的非结构数据,为非结构化数据分配唯一的数据标记,根据各数据中心的负载量,确定负载量最小的数据中心,将非结构化数据存储于负载量最小的数据中心,更新数据索引表;若非结构数据的大小超过预定值,则将非结构化数据按序拆分成多个子数据,为每个子数据分配唯一的数据标识,根据各数据中心的负载量,确定负载量较小的多个数据中心,将多个子数据分别保存于负载量较小的多个数据中心,更新数据索引表,数据索引表中保存有为各个子数据分配的数据标记以及存储各个子数据的数据中心标识。本专利技术实施例中,数据中心包括多个存储单元,多个存储单本文档来自技高网...

【技术保护点】
1.一种数据管理方法,其特征在于,包括:接收客户端发送的数据上传请求,所述数据上传请求包括上传数据;根据所述上传数据,为所述上传数据分配数据标记,确定存储所述上传数据的数据中心,确定所述数据中心的数据中心标识;根据分配的所述数据标记和所述数据中心标识,更新数据索引表,所述数据索引表包括所述数据标记及对应的所述数据中心标识;根据所述数据索引表,将所述上传数据发送至所述数据中心标识对应的数据中心,以及将所述数据标记发送给所述客户端。

【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:接收客户端发送的数据上传请求,所述数据上传请求包括上传数据;根据所述上传数据,为所述上传数据分配数据标记,确定存储所述上传数据的数据中心,确定所述数据中心的数据中心标识;根据分配的所述数据标记和所述数据中心标识,更新数据索引表,所述数据索引表包括所述数据标记及对应的所述数据中心标识;根据所述数据索引表,将所述上传数据发送至所述数据中心标识对应的数据中心,以及将所述数据标记发送给所述客户端。2.根据权利要求1所述的方法,其特征在于,还包括:接收所述客户端发送的数据下载请求,所述数据下载请求包括下载数据的数据标记;根据所述下载数据的数据标记,查询所述数据索引表,得到存储所述下载数据的所述数据中心标记;根据所述数据中心标记,确定存储所述下载数据的数据中心,向所述数据中心发送用于获取所述下载数据的数据请求;将从所述数据中心获取的所述下载数据发送给所述客户端。3.根据权利要求1所述的方法,其特征在于,若所述上传数据为非结构化数据,则先判断所述非结构化数据的大小是否超过预定值,对于超过预定值的非结构化数据,将所述非结构化数据按序拆分成多个子数据,为每个子数据按序分配唯一的数据标识,根据各数据中心的负载量,确定负载量小的多个所述数据中心,确定多个所述数据中心的数据中心标识,根据每个子数据的数据标识及存储每个子数据的数据中心标识,更新所述数据索引表。4.根据权利要求2所述的方法,其特征在于,从多个所述数据中心分别获取子数据,按照各子数据的数据标记顺序,将多个子数据合并成完整的所述下载数据。5.一种数据管理装置,其特征在于,包括:数据接收模块,用于接收客户端发送的数据上传请求,所述数据上传请求包括上传数据;数据处理模块,用于根据所述上传数据,为所述上...

【专利技术属性】
技术研发人员:陈菡欧翔魏强王剑
申请(专利权)人:陈菡
类型:发明
国别省市:北京,11

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

1