发明名称 | 基于SaaS应用的全局配置多租户动态数据源系统 | ||
摘要 | 本发明公开了基于全局配置的多租户动态切换数据源系统,主要包括:数据库级别隔离租户数据;连接池共享,连接数可控;支持特殊租户或者特殊应用的数据库映射;实时监听配置信息变化,动态调整链接信息;解决多租户的同类信息存储在同一张二维表中,维护难度大的问题;解决业务数据只达到逻辑上的租户隔离,没有实现物理隔离的问题;解决某个租户数据发生错误时,数据库的恢复影响到所有租户的问题;解决单组数据库服务器宕机时,影响所有租户访问的问题,同时解决数据库连接池不可控,没有针对特殊租户或者特殊用户的独立数据库服务的问题,克服不能通过简洁的方式具体应对租户间数据隔离问题和连接池问题的缺陷,简化动态数据源的实现方式。 | ||
申请公布号 | CN106503163A | 申请公布日期 | 2017.03.15 |
申请号 | CN201610928680.2 | 申请日期 | 2016.10.31 |
申请人 | 用友网络科技股份有限公司 | 发明人 | 刘建民 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京中恒高博知识产权代理有限公司 11249 | 代理人 | 刘洪京 |
主权项 | 基于SaaS应用的全局配置多租户动态数据源系统,其特征在于,包括业务模块、动态数据源模块和数据库服务器,租户携带租户信息、应用上下文信息和用户登录信息通过动态数据源模块与数据库服务器进行数据交互,所述数据库服务器包括多个与每个租户相对应的逻辑数据库,对不同租户间的数据进行物理隔离。 | ||
地址 | 100094 北京市海淀区北清路68号用友软件园 |