一种基于Mysql多租户的SaaS系统技术方案

技术编号:37117364 阅读:32 留言:0更新日期:2023-04-01 05:12
本发明专利技术公开了一种基于Mysql多租户的SaaS系统,涉及计算机技术领域,针对现有应用软件基础设施平台的性能、稳定性和扩展性相对较弱,数据的响应速度较慢,用户体验不佳,使用效果差的问题,现提出如下方案,包括注册管理模块、登录模块、数据库模块、租户验证模块、权限管理模块与实例制定模块,所述注册管理模块与所述登录模块相连接,所述登录模块与所述数据库模块相连接,所述数据库模块与所述租户验证模块相连接。本发明专利技术设计合理,避免了多租户实现过程中用户隔离成本过高、灵活度不足的问题,租户在注册时选择对应的多租户模式,系统就会在Mysql中为该租户选择对应的多租户模式,操作简单,响应速度快。响应速度快。响应速度快。

【技术实现步骤摘要】
一种基于Mysql多租户的SaaS系统


[0001]本专利技术涉及计算机
,尤其涉及一种基于Mysql多租户的SaaS系统。

技术介绍

[0002]SaaS即Software

as

a

Service(软件即服务)是随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式。传统模式下,厂商通过License将软件产品部署到企业内部多个客户终端实现交付。SaaS定义了一种新的交付方式,也使得软件进一步回归服务本质。企业部署信息化软件的本质是为了自身的运营管理服务,软件的表象是一种业务流程的信息化,本质还是第一种服务模式,SaaS改变了传统软件服务的提供方式,减少本地部署所需的大量前期投入,进一步突出信息化软件的服务属性,或成为未来信息化软件市场的主流交付模式。
[0003]但是,现有应用软件基础设施平台的性能、稳定性和扩展性相对较弱,数据的响应速度较慢,用户体验不佳,使用效果差。

技术实现思路

[0004]本专利技术的目的是为了解本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Mysql多租户的SaaS系统,包括注册管理模块、登录模块、数据库模块、租户验证模块、权限管理模块与实例制定模块,其特征在于:所述注册管理模块与所述登录模块相连接,所述登录模块与所述数据库模块相连接,所述数据库模块与所述租户验证模块相连接,所述租户验证模块与所述权限管理模块模块相连接,所述权限管理模块与所述实例制定模块相连接。2.根据权利要求1所述的一种基于Mysql多租户的SaaS系统,其特征在于:所述注册管理模块包含租户注册管理单元与用户管理单元,所述租户注册管理单元与所述用户管理单元相连接。3.根据权利要求1所述的一种基于Mysql多租户的SaaS系统,其特征在于:所述数据库模块包含User表模块、Tenant模块、Role表模块与Customize表模块,所述User表模块与所述Tenant模块相连接,所述Tenant模块与所述Role表模块相连接,所述Role表模块与所述Customize表模块相连接。4.根据权利要求3所述的一种基于Mysql多租户的SaaS系统,其特征在于:所述User表模块包含租户ID单元、用户ID单元、用户标识名称单元、用户密码单元与权限ID单元,所述租户ID单元与所述用户ID单元相连接,所述用户ID单元与所述用户标识名称单元相连接,所述用户标识名称单元与所述用户密码单元相连接,所述用户密码单元与所述权限ID单元相连接。5.根据权利要求1所述的一种基于Mysql多租户的SaaS系统,其特征在于:所述Tenant模块包含租户ID单元、租户名称单元与租户唯一标识符单元,所述租户ID单元与所述租户名称单元相连接,所述租户名称单元与所述租户唯一标识符单...

【专利技术属性】
技术研发人员:杨兴荣麻源展杨兴海李建州杨伟帆
申请(专利权)人:世纪恒通科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1