【技术实现步骤摘要】
一种数据隔离方法、装置及系统
本专利技术涉及计算机信息处理领域,具体涉及一种数据隔离方法、装置及系统。
技术介绍
数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。当需要进行数据隔离时,最简单的方法是采用不同的数据库装载数据,不同用户只能访问对应数据库的数据,以此来实现数据隔离,但采用不同的数据库装载数据会增加成本。现有技术中同一个数据库中实现数据隔离,主要通过数据库软件来完成,利用数据库软件所提供的的权限控制,为用户划分不同权限,实现数据在用户间的隔离,划分权限必须具有数据库管理权限的账户来进行权限设置,操作起来较为繁琐;另外由于依赖数据库软件的权限控制,应用软件与数据库软件的耦合程度较高,不利于软件的可维护性。
技术实现思路
本申请提供了一种数据隔离方法、装置及系统,在不依赖数据库软件权限控制的情况下,实现数据库中的数据隔离。本申请提供了如下方案:第一方面提供一种数据隔离方法,所述方法包括:接收到目标用户的查 ...
【技术保护点】
1.一种数据隔离方法,其特征在于,所述方法包括:/n接收到目标用户的查询请求时,根据预先建立的数据组与用户的关联关系,确定所述目标用户所属的目标数据组;/n根据预设的数据组与隔离标识字段的对应关系确定所述目标数据组对应的目标隔离标识字段;/n根据所述查询请求和所述目标隔离标识字段生成新的查询请求并发送至数据库。/n
【技术特征摘要】
1.一种数据隔离方法,其特征在于,所述方法包括:
接收到目标用户的查询请求时,根据预先建立的数据组与用户的关联关系,确定所述目标用户所属的目标数据组;
根据预设的数据组与隔离标识字段的对应关系确定所述目标数据组对应的目标隔离标识字段;
根据所述查询请求和所述目标隔离标识字段生成新的查询请求并发送至数据库。
2.如权利要求1所述的数据隔离方法,其特征在于,根据预设的数据组与隔离标识字段的对应关系确定所述目标数据组对应的目标隔离标识字段包括:
根据目标用户的查询请求得到查询请求所要查询的目标数据表;
根据预设的数据组与数据表中隔离标识字段的对应关系确定所述目标数据组对应的目标隔离标识字段,所述目标隔离标识字段为目标数据组设定能够访问的数据范围。
3.如权利要求2所述的数据隔离方法,其特征在于,所述目标隔离标识字段为目标数据组设定能够访问的数据范围包括:
利用目标隔离标识字段设置过滤条件来限定目标数据组能够访问的数据范围。
4.如权利要求1或2或3所述的数据隔离方法,其特征在于,根据所述查询请求和所述目标隔离标识字段生成新的查询请求并发送至数据库包括:
将利用目标隔离标识字段设置的过滤条件增加到所述查询请求中生成新的查询请求并发送至数据库。
5.如权利要求4所述的数据隔离方法,...
【专利技术属性】
技术研发人员:郝冰,蔡苗,陈震宇,刘国华,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。