[发明专利]一种数据库的服务系统、方法、电子设备及存储介质在审
申请号: | 202111673315.9 | 申请日: | 2021-12-31 |
公开(公告)号: | CN116414800A | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 王华;项建;王铁成;吴迪;杨志永;舒星;王振华 | 申请(专利权)人: | 中国石油天然气集团有限公司;昆仑数智科技有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 刘凤 |
地址: | 10000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 服务 系统 方法 电子设备 存储 介质 | ||
本申请提供了一种数据库的服务系统、方法、电子设备及存储介质,服务系统包括:基础数据集、元数据模块以及数据库管理模块;元数据模块,用于从基础数据集中提取各个元数据结构;数据库管理模块,用于在接收到客户端发送的针对目标服务的建库指令后,从基础数据集中提取与目标服务相关联的目标数据,以及从元数据模块中获取目标元数据结构,并基于目标元数据结构和目标数据,建立目标类型的目标数据库。本申请在应用场景进行切换时,通过使用同一匹配方式确定与目标服务相匹配的目标类型的目标数据库,使得目标服务的发布具有通用性,同时降低了针对目标服务进行重新编码建库的复杂程度,提升了目标服务的发布效率。
技术领域
本申请涉及数据服务技术领域,尤其是涉及一种数据库的服务系统、方法、电子设备及存储介质。
背景技术
随着大数据时代的到来,数据服务的应用场景越来越丰富,且数据服务的需求越来越多元化,需要针对不同的应用场景配置不同的数据服务。
目前,当需要为应用场景配置数据服务时,需要作业人员对数据服务的设计环节十分的了解,且针对于不同的应用场景,需要依据关系数据库模型人工编码设计与对应的应用场景相匹配的关系数据库,但更换应用场景时,对于同一需求的数据服务仍需要重编码建立对应的关系数据库,并重新提取元数据结构,导致在更换应用场景时,建库过程十分的繁琐和复杂,且降低了服务发布的效率。
发明内容
有鉴于此,本申请的目的在于提供一种数据库的服务系统、方法、电子设备进存储介质,本申请在应用场景进行切换时,通过使用同一匹配方式确定与目标服务相匹配的目标类型的目标数据库,使得目标服务的发布具有通用性,同时降低了针对目标服务进行重新编码建库的复杂程度,提升了目标服务的发布效率。
本申请实施例提供了一种数据库的服务系统,所述服务系统包括:基础数据集、元数据模块以及数据库管理模块;
所述基础数据集,用于获取并存储各个应用服务相关的基础数据;
所述元数据模块,用于从所述基础数据集中提取各个元数据结构;
所述数据库管理模块,用于在接收到客户端发送的针对目标服务的建库指令后,从所述基础数据集中提取与所述目标服务相关联的目标数据,以及从所述元数据模块中获取目标元数据结构,并基于所述目标元数据结构和所述目标数据,建立目标类型的目标数据库;其中,所述建库指令携带有所述目标服务对应的应用场景和所述目标元数据结构,所述目标类型是依据所述目标元数据结构和所述应用场景共同支持的数据库类型确定的。
进一步的,所述数据库管理模块包括:
类型匹配单元,用于确定与各个元数据结构相匹配的数据库类型,建立结构与类型映射表,根据所述结构与类型映射表,确定与目标元数据结构相匹配的至少一个候选数据库类型,并从至少一个所述候选数据库类型中筛选出所述应用场景支持的目标类型。
进一步的,所述数据库管理模块还包括:
提取模块,用于从基础数据集存储的各个应用服务相关的基础数据中,提取与目标服务相关联的目标数据。
进一步的,所述数据库管理模块还包括:
建立单元,用于根据所述目标类型,确定所述目标数据的写入规则;
基于所述写入规则,将提取到的目标数据写入目标表结构或目标字段结构中,建立所述目标类型的目标数据库;其中,所述目标表结构或所述目标字段结构是从所述目标元数据结构中确定的。
进一步的,所述基础数据集包括基础数据库、外部产品数据管理库以及外部设计数据库,所述元数据模块包括:
第一获取单元,用于从所述基础数据库中提取各个元数据结构;
第二获取单元,用于按照产品分类从外部产品数据管理库中提取各类产品中的各个元数据结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油天然气集团有限公司;昆仑数智科技有限责任公司,未经中国石油天然气集团有限公司;昆仑数智科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111673315.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微液滴制备装置、方法及可读存储介质
- 下一篇:一种烹饪器具