数据处理的方法、装置、电子设备及介质制造方法及图纸

技术编号:36644221 阅读:13 留言:0更新日期:2023-02-18 13:02
本公开涉及一种数据处理的方法、装置、电子设备及介质,可应用于互联网和云服务技术领域,上述数据处理的方法包括:获取用户的待处理数据结构及对应的用户标识;将上述待处理数据结构及对应的用户标识以元数据形式进行描述,得到关联有用户标识的数据结构逻辑表;配置上述数据结构逻辑表与预先构建的物理表之间的映射关系;以及基于上述映射关系,将上述待处理数据结构在上述预先构建的物理表中进行存储,得到关联有用户标识的目标物理表区域。域。域。

【技术实现步骤摘要】
数据处理的方法、装置、电子设备及介质


[0001]本公开涉及互联网技术和云服务
,尤其涉及一种数据处理的方法、装置、电子设备及介质。

技术介绍

[0002]随着互联网技术的发展,各个机构在业务进行过程中后产生海量的业务数据和内部运维数据等。不同机构通过引入云服务来实现对大量数据的存储和操作管理。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下技术问题:在不同机构之间,针对同一个对象进行描述的属性信息是有差异的,例如:针对资产这一对象在进行描述时,机构A描述资产的属性信息示例性为:{用户ID,账户,存款金额};机构B描述资产的属性信息包括:{用户姓名,车辆保有情况,年收入,房产情况}。那么在提供云服务的研发人员进行数据库模型的构建时,为了使云服务能够为不同的机构开展对应的数据库服务,必须考虑不同的机构各自的对象描述方式和类型,这就使得研发人员需要针对不同的机构从零开始构建不同的数据库模型,以便于接入各种新类型的存储对象,如此一来,工作量巨大且不利于数据库的增删查改等操作,同时针对各个机构采用相对独立的代码片段管理,数据库的操作效率低下且存在代码冗余,导致开发和维护成本高,且技术迭代越来越慢。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开的实施例提供了一种数据处理的方法、装置、电子设备及介质。
[0005]第一方面,本公开的实施例提供了一种数据处理的方法。上述方法包括:获取用户的待处理数据结构及对应的用户标识;将上述待处理数据结构及对应的用户标识以元数据形式进行描述,得到关联有用户标识的数据结构逻辑表;配置上述数据结构逻辑表与预先构建的物理表之间的映射关系;以及基于上述映射关系,将上述待处理数据结构在上述预先构建的物理表中进行存储,得到关联有用户标识的目标物理表区域。
[0006]根据本公开的实施例,上述待处理数据结构包括:用于描述同一个对象的一组属性信息;针对不同的用户,上述用于描述同一个对象的一组属性信息具有差异。上述配置上述数据结构逻辑表与预先构建的物理表之间的映射关系,包括:针对关联有同一个用户标识的数据结构逻辑表中的一组属性信息,基于元数据形式的描述,从上述预先构建的物理表中确定与每个属性信息的数据类型一致的匹配数据列;确定上述匹配数据列中处于非占用状态的备选数据行;针对关联有同一个用户标识的所有属性信息的匹配数据列,确定处于非占用状态的共同备选数据行;以及基于上述一组属性信息与上述共同备选数据行和上述匹配数据列之间的对应关系,生成数据结构逻辑表与预先构建的物理表之间的映射关系。
[0007]根据本公开的实施例,上述基于上述映射关系,将上述待处理数据结构在上述预
先构建的物理表中进行存储,得到关联有用户标识的目标物理表区域,包括:基于上述映射关系,将关联有同一个用户标识的数据结构逻辑表中的一组属性信息存储至上述物理表中对应的共同备选数据行和匹配数据列中,上述共同备选行和上述匹配数据列构成目标物理表区域,上述共同备选数据行与用户标识相关联。
[0008]根据本公开的实施例,上述方法还包括:接收用户针对上述待处理数据结构实施的操作指令;将上述操作指令及对应的用户标识以元数据形式进行描述,得到关联有用户标识的操作逻辑表;基于上述映射关系,将上述操作逻辑表解析成针对上述关联有用户标识的目标物理表区域实施的目标操作;以及在上述目标物理表区域执行对应的目标操作。
[0009]根据本公开的实施例,上述操作指令包括以下至少之一:新增待处理数据结构的指令、删除待处理数据结构的指令、修改待处理数据结构的指令、查询待处理数据结构的指令、展示待处理数据结构的指令。
[0010]根据本公开的实施例,上述方法还包括:构建物理表。其中,上述构建物理表包括:获取已有数据结构的数据类型的信息;基于上述数据类型的信息,生成涵盖上述已有数据结构的数据类型的表格参数组;以及基于上述表格参数组,构建得到一个或多个物理表。
[0011]根据本公开的实施例,上述基于上述表格参数组,构建得到一个或多个物理表,包括:基于已有数据结构的数据类型的组合关系,统计上述表格参数组中数据类型的出现频率;根据上述数据类型的出现频率来对上述表格参数组进行划分,得到一组或多组表格参数组;以及将上述一组或多组表格参数组作为物理表的数据列的数据类型参数,以构建得到一个或多个物理表。
[0012]根据本公开的实施例,上述根据上述数据类型的出现频率来对上述表格参数组进行划分,包括:根据上述数据类型的出现频率所处的范围区间,将位于同一个范围区间的数据类型进行重组,从而得到一组或多组表格参数组。
[0013]第二方面,本公开的实施例提供了一种数据处理的装置。上述装置包括:数据获取模块、逻辑表构建模块、映射关系配置模块和存储模块。上述数据获取模块用于获取用户的待处理数据结构及对应的用户标识。上述逻辑表构建模块用于将上述待处理数据结构及对应的用户标识以元数据形式进行描述,得到关联有用户标识的数据结构逻辑表。上述映射关系配置模块用于配置上述数据结构逻辑表与预先构建的物理表之间的映射关系。上述存储模块用于基于上述映射关系,将上述待处理数据结构在上述预先构建的物理表中进行存储,得到关联有用户标识的目标物理表区域。
[0014]第三方面,本公开的实施例提供了一种电子设备。上述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现如上所述的数据处理的方法。
[0015]第四方面,本公开的实施例提供了一种计算机可读存储介质。上述计算机可读存储介质上存储有计算机程序,上述计算机程序被处理器执行时实现如上所述的数据处理的方法。
[0016]本公开实施例提供的上述技术方案与现有技术相比至少具有如下优点的部分或全部:
[0017]通过将待处理数据结构及对应的用户标识以元数据形式进行描述,得到关联有用
户标识的数据结构逻辑表,通过配置所述数据结构逻辑表与预先构建的物理表之间的映射关系,便可以将数据结构逻辑表所描述的待处理数据结构存储至预先构建的物理表的目标物理表区域,每个目标物理表区域是关联有用户标识的,从而能够在一张物理表中实现不同类型的待处理数据结构的存储,该处理方式针对各个类型的待处理数据结构是通用的,并且也便于进行后续的增删查改等操作;克服了相关技术中针对不同的机构需要从零开始构建不同的数据库模型,以便于接入各种新类型的存储对象所存在的:数据库的操作效率低下且存在代码冗余,导致开发和维护成本高,且技术迭代越来越慢的技术问题。
附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0019]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:获取用户的待处理数据结构及对应的用户标识;将所述待处理数据结构及对应的用户标识以元数据形式进行描述,得到关联有用户标识的数据结构逻辑表;配置所述数据结构逻辑表与预先构建的物理表之间的映射关系;以及基于所述映射关系,将所述待处理数据结构在所述预先构建的物理表中进行存储,得到关联有用户标识的目标物理表区域。2.根据权利要求1所述的方法,其特征在于,所述待处理数据结构包括:用于描述同一个对象的一组属性信息;针对不同的用户,所述用于描述同一个对象的一组属性信息具有差异;其中,所述配置所述数据结构逻辑表与预先构建的物理表之间的映射关系,包括:针对关联有同一个用户标识的数据结构逻辑表中的一组属性信息,基于元数据形式的描述,从所述预先构建的物理表中确定与每个属性信息的数据类型一致的匹配数据列;确定所述匹配数据列中处于非占用状态的备选数据行;针对关联有同一个用户标识的所有属性信息的匹配数据列,确定处于非占用状态的共同备选数据行;以及基于所述一组属性信息与所述共同备选数据行和所述匹配数据列之间的对应关系,生成数据结构逻辑表与预先构建的物理表之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述基于所述映射关系,将所述待处理数据结构在所述预先构建的物理表中进行存储,得到关联有用户标识的目标物理表区域,包括:基于所述映射关系,将关联有同一个用户标识的数据结构逻辑表中的一组属性信息存储至所述物理表中对应的共同备选数据行和匹配数据列中,所述共同备选行和所述匹配数据列构成目标物理表区域,所述共同备选数据行与用户标识相关联。4.根据权利要求1

3中任一项所述的方法,其特征在于,还包括:接收用户针对所述待处理数据结构实施的操作指令;将所述操作指令及对应的用户标识以元数据形式进行描述,得到关联有用户标识的操作逻辑表;基于所述映射关系,将所述操作逻辑表解析成针对所述关联有用户标识的目标物理表区域实施的目标操作;以及在所述目标物理表...

【专利技术属性】
技术研发人员:李启坤张云业
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

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

1