一种数据隔离方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:23446043 阅读:63 留言:0更新日期:2020-02-28 20:10
本申请实施例属于人工智能技术领域,涉及一种数据隔离方法。本申请实施例通过对不同的用户群体进行划分数据库,一个用户群对应一个数据分库并对每个数据分库配置数据源,设置数据源管理器以分配相应的数据源给用户与对应的数据分库连接。所述数据源管理器中存储有其对对应的数据分库的用户信息,将用户群及其所有用户与所述数据源关联映射,当用户访问数据库时,只能通过其对应数据源访问到相应的数据分库,单一访问数据库,从而提高数据安全。另外,通过单一访问的方式,不用轮询所有数据分库,数据访问效率高。本申请还提供一种数据隔离装置、计算机设备及存储介质。本申请实施例通过单一访问数据库,将数据隔离,以保证数据安全。

A data isolation method, device, computer equipment and storage medium

【技术实现步骤摘要】
一种数据隔离方法、装置、计算机设备及存储介质
本申请涉及人工智能
,具体涉及交通道路拥堵预测
,尤其涉及一种数据隔离方法、装置、计算机设备及存储介质。
技术介绍
随着信息化社会的发展,人们越来越习惯于使用网络来进行业务,使得通过网络进行的业务的数量在不断增加,而将大量数据保存在一个数据库或者数据表中的方法,会使数据库的运行效率大大降低,所以人们开始采用分库分表技术,即,将数据库中数据根据预设的规则拆分为多个数据库,以解决单一数据库的性能瓶颈问题。目前,数据库的分库方法一般是针对系统进行分库的,将不同业务的数据量、访问量分库存储。但是,随着公司内各个系统的互通互联,单点登录和统一授权是访问数据库的主要方式,而这又带来了关联泄漏的风险,数据放在一起,当某一系统出现安全风险时,可能导致其他的系统跟着出现安全风险。
技术实现思路
本申请实施例的目的在于提出一种数据隔离方法、装置、计算机设备及存储介质,通过对用户群进行划分数据库,一个用户群对应一个数据分库,并且每个数据分库分配相应的数据源,同个用户群中的用户信息存本文档来自技高网...

【技术保护点】
1.一种数据隔离方法,其特征在于,包括下述步骤:/n根据用户群将数据库划分成多个数据分库,一个数据分库对应一个用户群;/n对所述数据分库进行分配数据源,其中一个所述数据源对应一个所述数据分库;/n建立数据源管理器,所述数据源管理器映射所述用户群和数据源;/n当接收到用户访问请求时,所述数据源管理器根据所述请求中的用户信息分配一个所述用户所在用户群对应的所述数据源以使所述用户连接到对应的数据分库进行数据访问。/n

【技术特征摘要】
1.一种数据隔离方法,其特征在于,包括下述步骤:
根据用户群将数据库划分成多个数据分库,一个数据分库对应一个用户群;
对所述数据分库进行分配数据源,其中一个所述数据源对应一个所述数据分库;
建立数据源管理器,所述数据源管理器映射所述用户群和数据源;
当接收到用户访问请求时,所述数据源管理器根据所述请求中的用户信息分配一个所述用户所在用户群对应的所述数据源以使所述用户连接到对应的数据分库进行数据访问。


2.根据权利要求1所述的数据隔离方法,其特征在于,所述建立数据源管理器,所述数据源管理器映射所述用户群和数据源,包括:
获取所述数据分库对应的所有数据源,以及所述数据分库对应的用户群中的所有用户信息;
基于所述用户群、用户信息和所述数据源,建立映射表。


3.根据权利要求2所述的数据隔离方法,其特征在于,所述访问请求包括请求用户的用户账号和登录密码,则所述当接收到用户访问请求时,所述数据源管理器根据所述请求中的用户信息分配一个所述用户所在用户群对应的所述数据源以使所述用户连接到对应的数据分库进行数据访问具体包括以下步骤:
遍历所述映射表,验证所述请求用户的用户账号和登录密码是否存在所述映射表中;
若存在,则验证通过,查找所述请求用户所在的用户群,根据所述用户群与所述数据源的映射关系分配一个所述数据源以连接对应的数据分库进行数据访问。


4.根据权利要求3所述的数据隔离方法,其特征在于,所述用户信息包括所述用户群中所有用户的用户账号和用户密码,所述遍历所述映射表,验证所述请求用户的用户账号和用户密码是否存在所述映射表中;若存在,则验证通过,查找所述请求用户所在的用户群,根据所述用户群与所述数据源的映射关系分配一个所述数据源以连接对应的数据分库进行数据访问的步骤具体包括:
遍历所述映射表,验证所述请求用户的账户是否与所述映射表中的任意用户账号匹配;
若匹配,则继续验证所述请求用户的登录密码是否与所述用户账号对应的用户密码匹配;
若匹配,则验证通过,查找所述请求用户所在的用户群以分配一条对应的所述数据源与所述数据分库建立连接,创建会话进行数据访问。


5.根据权利要...

【专利技术属性】
技术研发人员:姜伟杨圣祥肖雁飞
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1