数据源管理方法、设备及存储介质与流程

文档序号:34734553发布日期:2023-07-12 18:16阅读:来源:国知局

技术特征:

1.一种数据源管理方法,其特征在于,所述数据源管理方法应用于数据源管理系统,所述数据源管理系统与用户端连接,所述数据源管理系统包括:运行缓存区、切面组件和主数据库;其中,所述主数据库中包括多个租户数据库,各个所述租户数据库的数据业务相互隔离;

2.如权利要求1所述的数据源管理方法,其特征在于,所述通过所述切面组件将所述用户端连接至所述切换注解对应的注解数据源对应的所述租户数据库的步骤,包括:

3.如权利要求1所述的数据源管理方法,其特征在于,在所述通过所述切面组件查询所述运行缓存区中是否存在与所述用户端对应的租户库数据源的步骤之前,所述数据源管理方法还包括:

4.如权利要求1所述的数据源管理方法,其特征在于,所述通过所述切面组件查询所述运行缓存区中是否存在与所述用户端对应的租户库数据源的步骤之后,所述数据源管理方法还包括:

5.如权利要求4所述的数据源管理方法,其特征在于,所述在所述新建数据源连通正常时将所述新建数据源加载至所述运行缓存区的步骤之前,所述数据源管理方法还包括:

6.如权利要求1至5中任一项所述的数据源管理方法,其特征在于,所述数据源管理系统还包括数据源监控组件,所述运行缓存区配置缓存算法;

7.如权利要求1至5中任一项所述的数据源管理方法,其特征在于,所述数据源管理系统还包括:切换注解组件、数据源管理组件和运行时线程组件;其中,

8.一种数据源管理装置,该数据源管理装置应用于数据源管理系统,所述数据源管理系统与用户端连接,所述数据源管理系统包括:运行缓存区、切面组件和主数据库;其中,所述主数据库中包括多个租户数据库,各个所述租户数据库的数据业务相互隔离;

9.一种数据源管理设备,其特征在于,所述数据源管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据源管理程序,所述数据源管理程序配置为实现如权利要求1至7中任一项所述的数据源管理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据源管理程序,所述数据源管理程序被处理器执行时实现如权利要求1至7中任一项所述的数据源管理方法的步骤。


技术总结
本发明涉及一种数据源管理方法、设备及存储介质,该数据源管理方法应用于数据源管理系统,数据源管理系统与用户端连接,数据源管理系统包括:运行缓存区、切面组件和主数据库,数据源管理方法包括以下步骤:通过切面组件查询运行缓存区中是否存在与用户端对应的租户库数据源;若运行缓存区存在租户库数据源,基于连接点信息检测用户端是否关联有多个租户库数据源;若用户端未关联多个租户库数据源,将用户端连接至租户库数据源对应的租户数据库;若用户端关联有多个租户库数据源,获取用户端的访问动作的切换注解,将用户端连接至切换注解对应的注解数据源对应的租户数据库。本发明实现了降低数据源管理的成本同时保证数据源管理的安全性。

技术研发人员:覃龙,吴卫平,苏泉宇,林显东,陈世兵,包敏
受保护的技术使用者:一临云(深圳)科技有限公司
技术研发日:
技术公布日:2024/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1