← 返回列表

一种SaaS多租户的元数据运行方法、系统、设备及介质

申请号: CN202311308627.9
申请人: 浪潮通用软件有限公司
申请日期: 2023/10/11

摘要文本

本申请公开了一种SaaS多租户的元数据运行方法、系统、设备及介质,属于SaaS元数据管理的技术领域。方法包括:连接租户数据库和meta标准元数据管理库;根据租户信息表判断租户是否匹配最新的公共标准元数据;在租户没有匹配时,基于meta数据库更新算法更新meta标准元数据管理库和租户数据库;在匹配最新的公共标准元数据时,加载meta标准元数据管理库和租户数据库;在租户需要更新租户数据库时,基于租户数据库更新算法更新租户数据库。本申请通过上述方法减少多租户数据的存储空间,提高多租户数据的更新、加载和利用效率。 数据由马 克 数 据整理

专利详细信息

项目 内容
专利名称 一种SaaS多租户的元数据运行方法、系统、设备及介质
专利类型 发明授权
申请号 CN202311308627.9
申请日 2023/10/11
公告号 CN117076473B
公开日 2024/2/6
IPC主分类号 G06F16/23
权利人 浪潮通用软件有限公司
发明人 郑伟波; 邬柏; 许世鹏; 孙鹏; 郭蕾
地址 山东省济南市高新区浪潮路1036号

专利主权项内容

1.一种SaaS多租户的元数据运行方法,其特征在于,所述方法包括:连接租户数据库和meta标准元数据管理库;其中,所述租户数据库包括租户业务数据和租户私有元数据,所述meta标准元数据管理库包括租户信息表、公共标准元数据、元数据描述文件和对象注册表;根据所述租户信息表判断所述租户是否匹配最新的公共标准元数据;在所述租户没有匹配最新的公共标准元数据时,基于预设的meta数据库更新算法更新所述meta标准元数据管理库和租户数据库;在所述租户匹配最新的公共标准元数据时,基于预设的加载算法加载所述meta标准元数据管理库和租户数据库;在租户需要更新租户数据库时,基于预设的租户数据库更新算法更新所述租户数据库;在所述租户没有匹配最新的公共标准元数据时,基于预设的meta数据库更新算法更新所述meta标准元数据管理库和租户数据库,具体包括:获取所述meta标准元数据管理库更新包和meta标准元数据管理库的json元数据信息更新包;将所述json元数据信息更新包解析为所述meta标准元数据管理库的数据存储格式,并将解析后的所述json元数据信息更新包存储于所述meta标准元数据管理库更新包,以获取官方更新包;添加所述官方更新包至所述meta标准元数据管理库,以更新所述meta标准元数据管理库;以预设的数据库存储数据的最小key为标准,通过预设的元数据对比工具,基于所述官方更新包匹配所述meta标准元数据管理库和租户数据库,以获取差异化更新包;获取所述租户数据库中匹配的公共标准元数据的版本号;插入所述匹配的公共标准元数据的版本号至所述差异化更新包,以获取差异更新数据包;整合所述差异更新数据包至所述租户数据库,以更新所述租户数据库。