[发明专利]基于SaaS应用的全局配置多租户动态数据源系统有效
申请号: | 201610928680.2 | 申请日: | 2016-10-31 |
公开(公告)号: | CN106503163B | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 刘建民 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 11249 北京中恒高博知识产权代理有限公司 | 代理人: | 刘洪京 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于全局配置的多租户动态切换数据源系统,主要包括:数据库级别隔离租户数据;连接池共享,连接数可控;支持特殊租户或者特殊应用的数据库映射;实时监听配置信息变化,动态调整链接信息;解决多租户的同类信息存储在同一张二维表中,维护难度大的问题;解决业务数据只达到逻辑上的租户隔离,没有实现物理隔离的问题;解决某个租户数据发生错误时,数据库的恢复影响到所有租户的问题;解决单组数据库服务器宕机时,影响所有租户访问的问题,同时解决数据库连接池不可控,没有针对特殊租户或者特殊用户的独立数据库服务的问题,克服不能通过简洁的方式具体应对租户间数据隔离问题和连接池问题的缺陷,简化动态数据源的实现方式。 | ||
搜索关键词: | 基于 saas 应用 全局 配置 租户 动态 数据源 系统 | ||
【主权项】:
1.基于SaaS应用的全局配置多租户动态数据源系统,其特征在于,包括业务模块、动态数据源模块和数据库服务器,租户携带租户信息、应用上下文信息和用户登录信息通过动态数据源模块与数据库服务器进行数据交互,所述数据库服务器包括多个与每个租户相对应的逻辑数据库,对不同租户间的数据进行物理隔离,所述数据库服务器包括普通数据库服务器和高配置数据库服务器,所述动态数据源模块包括普通租户连接池和特殊租户连接池,多个普通租户共享同一个数据源后,通过普通租户连接池实现与普通数据库服务器中的逻辑数据库的映射;/n特殊租户单独享有一个数据源后,通过特殊租户连接池实现与高级配置数据库服务器中的逻辑数据库的映射。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610928680.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种防治柑橘黄龙病的方法
- 下一篇:一种防治柑橘炭疽病的方法