【技术实现步骤摘要】
本申请涉及数据处理领域,尤其涉及一种数据处理方法、装置、设备、存储介质及程序产品。
技术介绍
1、多租户数据库是一种数据库架构设计,旨在支持多个独立的对象(称为租户)在同一数据库系统中运行。多个租户可以共享同一个数据库实例,但每个租户的数据是隔离的,确保一个租户的数据不会被其他租户访问或修改。
2、目前,多租户数据库架构一般采用在数据库的数据表中增加租户编号的形式,以实现对数据的分租户管理。这种架构下,对不同租户的数据隔离依赖于查询条件中的约束条件,利用插件的形式,通过sql解释器对sql语句进行分析,强制增加租户限制查询条件信息,存在不同租户的数据隔离效果较差的问题,安全性不足。
技术实现思路
1、本申请提供一种数据处理方法、装置、设备、存储介质及程序产品,用以提高多租户数据库架构下数据访问的安全性。
2、第一方面,本申请提供一种数据处理方法,应用于业务系统,该业务系统包括多个租户,该方法包括:
3、获取业务请求相关的数据库访问指令;
4、
...【技术保护点】
1.一种数据处理方法,其特征在于,应用于业务系统,所述业务系统包括多个租户,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述全局数据库中还存储有所述租户数据库的访问规则,所述访问规则与所述租户信息之间存在对应关系,所述根据所述业务请求对应的租户信息修改所述数据库访问指令,包括:
3.根据权利要求2所述的方法,其特征在于,所述租户信息表还包括所述租户授权访问对应租户数据库的用户名单,在从所述业务请求的会话状态中提取所述业务请求对应的租户信息之前,还包括:
4.根据权利要求2或3所述的方法,其特征在于,所述根据匹配到的访问
...【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于业务系统,所述业务系统包括多个租户,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述全局数据库中还存储有所述租户数据库的访问规则,所述访问规则与所述租户信息之间存在对应关系,所述根据所述业务请求对应的租户信息修改所述数据库访问指令,包括:
3.根据权利要求2所述的方法,其特征在于,所述租户信息表还包括所述租户授权访问对应租户数据库的用户名单,在从所述业务请求的会话状态中提取所述业务请求对应的租户信息之前,还包括:
4.根据权利要求2或3所述的方法,其特征在于,所述根据匹配到的访问规则修改所述数据库访问指令,包括:
5.根据权利要求1至3任一项所述的方法,其特征在于,所述分析所述数据库...
【专利技术属性】
技术研发人员:刘健,张同虎,杨艳光,李登宇,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。