[发明专利]一种协同系统数据物理隔离的实现方法在审
申请号: | 202110959206.7 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113609105A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 吴志雄;刘福年;何亚燕 | 申请(专利权)人: | 南威软件股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/23;G06F16/242;G06F16/27 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈明鑫;蔡学俊 |
地址: | 362018 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协同 系统 数据 物理 隔离 实现 方法 | ||
本发明涉及一种协同系统数据物理隔离的实现方法。通过对数据库进行分库创建,实现数据物理隔离,使多个协同租户系统数据各自独立,可根据各个地区各自业务的特点创建数据、维护数据,互不影响,可提高数据访问性能,保证数据的安全性。
技术领域
本发明涉及一种协同系统数据物理隔离的实现方法。
背景技术
大协同软件时代的到来,大数据的存储和分析、办公效率变得越来越重要。但在实际系统使用中,这些大数据基本被放在一起,且现在数据种类逐渐丰富起来,需做结构化整理。再者,数据量的庞大,导致数据处理速度降低,给主库带来读写压力,严重影响办公效率。
另外,时代的变化与进步,使得不同省市县、不同单位,甚至不同部门的业务需求在多样化、个性化地发展着,现已存在较大差异,且业务需求量大,需求变换频繁,若还使用一个数据库来存放数据,已不方便对数据进行业务区分管理和维护。
为此,基于大数据的储量,和各个地区不同业务需求,通过各自租户系统使用其分库数据库独立存储数据,有效缓解对主库或表的读写压力,从而提升数据库的服务能力,提高数据访问性能。各个租户系统可以高质量高效率地管理自己的数据,且不影响其他系统数据,保证数据安全性。本发明人致力于协同系统数据物理隔离的实现方式的研究,以提高数据读写性能,保证数据安全,提高办公效率。
发明内容
本发明的目的在于提供一种协同系统数据物理隔离的实现方法,通过对数据库进行分库创建,实现数据物理隔离,使多个协同租户系统数据各自独立,可根据各个地区各自业务的特点创建数据、维护数据,互不影响,可提高数据访问性能,保证数据的安全性。
为实现上述目的,本发明的技术方案是:一种协同系统数据物理隔离的实现方法,进行基本配置,包括数据源配置、公共表配置、应用表配置和主库表配置;新增加一个租户系统时,为其分配数据库空间,由租户姓名全拼作为数据库名和角色名,以数据源配置里的账号和密码作为新数据库的账号和密码,创建新数据库;再从主库里整理新增加租户系统所需的公共表和应用表的create和insert的SQL语句到新数据库里执行,为新数据库创建表和插入数据。
在本发明一实施例中,所述数据源是指用于存储多个协同租户系统数据的数据库所部署的环境地址、账号和密码的基本信息,数据源配置过程中设置相应数据源最大可容纳数据库个数。
在本发明一实施例中,所述公共表、应用表是指数据库的表,所有协同租户系统都必须要拥有的表即为公共表;所有协同租户系统的独立应用所使用的表即为应用表;公共表配置、应用表配置过程中,将公共表和应用表的表名按照公共功能和应用功能做详细归类,并设置是否包含数据。
在本发明一实施例中,所述主库是完整的数据库,在数据源里创建新数据库的表,是从主库里整理成create和insert语句到新数据库里执行的。
在本发明一实施例中,新数据库创建完毕后,还可进行后期维护,包括进行创建新表或插入字段的操作。
在本发明一实施例中,当租户系统作废时,删除其数据库,释放空间,减小服务器内存压力。
在本发明一实施例中,该方法具体实现步骤如下:
步骤S1、配置数据源的基本信息:包括数据源名称、账号、密码、驱动类、驱动地址、连接数、最大创建个数以及建库脚本的信息配置;
步骤S2、配置公共表:对所有协同租户系统都拥有的表即公共表进行分类配置;
步骤S3、配置应用表:对协同租户系统里的独立应用所使用的表即应用表进行业务配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110959206.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:炒菜机
- 下一篇:一种绿原酸缀合物及其制备方法和应用
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置