[发明专利]一种MySQL表空间下租户自动更新的方法及装置在审
申请号: | 202111422989.1 | 申请日: | 2021-11-26 |
公开(公告)号: | CN114153858A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 史宗耀;汤泽;景娜;韩沙日拉 | 申请(专利权)人: | 泰康保险集团股份有限公司;泰康养老保险股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F8/65;G06F16/22;G06F16/2455;G06F16/25;G06Q30/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘飞;许曼 |
地址: | 100031 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mysql 空间 租户 自动更新 方法 装置 | ||
本文提供了一种MySQL表空间下租户自动更新的方法及装置,包括:确定每种业务的MySQL脚本的最大更新序号;对于每种业务,扫描MySQL表空间池内关联该业务的租户表空间,并对关联该业务的租户表空间执行MySQL脚本更新;判断每种业务的MySQL脚本的当前执行序号与最大更新序号是否相同;若相同,则确认该业务的MySQL脚本升级完成;实现了通过确定MySQL表空间池中所有租户表空间的相同的业务,对该业务的MySQL脚本进行统一升级,解决了在MySQL表空间池下由于表空间数据隔离,需要单独对每一个租户关联的所有业务进行单独升级的问题,降低了MySQL表空间池的开发运维成本,提高了多租户升级的可靠性。
技术领域
本发明涉及大数据技术领域,可应用于保险领域,尤其是一种MySQL表空间下租户自动更新的方法及装置。
背景技术
企业服务门户是为不同企业客户提供公司端业务数据的经办管理系统,主要业务涉及补充医疗基金、员工福利情况、健康管理数据和企业年金数据等。
在系统层,以单系统实例为不同企业提供可定制化的服务,构成一个多租户的运行环境,每个企业相当于一个租户,每个租户可根据需求对租用的系统,或者表空间进行个性化配置,也可以使用运营方提供的统一配置,该技术可以实现多个租户之间共享系统实例,同时又可以实现租户系统实例的个性化定制,保证系统共性的部分被共享,个性的部分被单独隔离。
在存储层,通常使用的底层库是MySQL,可以实现租户表空间之间隔离,保证了用户信息的安全性与隐私性,因为在表空间池中,运行了若干租户对应的表空间,每一个表空间关联了若干业务,其中,如果想对某一个业务进行更新时,需要获取关联该业务的表空间,并单独对每一个关联该业务的表空间进行更新,随之而来的问题是,当表空间池中租户过多时,更新业务的时间成本和人力成本高。
发明内容
针对现有技术的上述问题,本文的目的在于,提供一种MySQL表空间下租户自动更新的方法及装置,以解决现有技术中由于MySQL表空间数据隔离,导致更新业务时,需要单独对每一个业务,或者关联该业务的表空间进行单独更新的技术问题,本文的具体技术方案如下:
一方面,本文提供一种MySQL表空间下租户自动更新的方法,包括:
确定每种业务的MySQL脚本的最大更新序号;
对于每种业务,扫描MySQL表空间池内关联该业务的租户表空间,并对关联该业务的租户表空间执行MySQL脚本更新;
判断每种业务的MySQL脚本的当前执行序号与所述最大更新序号是否相同;
若相同,则确认该业务的MySQL脚本更新完成;
其中,所述当前执行序号根据所述MySQL表空间池执行该业务的MySQL脚本升级次数确定。
作为本文的一个实施例,所述判断每种业务的MySQL脚本的当前执行序号与所述最大更新序号是否相同,进一步包括:
若不相同,则获取当前执行序号与所述最大更新序号之间的关联该业务的租户表空间序号;
对所述租户表空间序号对应的租户表空间顺序执行MySQL脚本更新。
作为本文的一个实施例,在所述确定每种业务的MySQL脚本的最大更新序号之前,进一步包括:
定时监听所述MySQL表空间池内空闲表空间的数量;
当所述空闲表空间的数量小于空闲阈值时,启动空间创建线程创建空闲表空间;
若所述空闲表空间的数量大于所述空闲阈值时,获取最新的MySQL脚本。
作为本文的一个实施例,所述对关联该业务的租户表空间执行MySQL脚本更新,进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司;泰康养老保险股份有限公司,未经泰康保险集团股份有限公司;泰康养老保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111422989.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带测温火灾监测系统
- 下一篇:一种原油稳定塔的除杂脱气装置