[发明专利]一种创建可靠数据库的方法有效
申请号: | 201611111431.0 | 申请日: | 2016-12-02 |
公开(公告)号: | CN108154045B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 刘斌;吴方才;楚涌泉 | 申请(专利权)人: | 中科星图股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/22;G06F16/21;G06F16/27;G06F11/20;G06F11/14 |
代理公司: | 11271 北京安博达知识产权代理有限公司 | 代理人: | 徐国文<国际申请>=<国际公布>=<进入 |
地址: | 101399 北京市顺义区临空经济核*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库服务器 小库 可靠度 服务器 数据库 存储 数据库分割 反复执行 预先定义 预先设置 拷贝 创建 | ||
本发明涉及一种创建可靠数据库的方法,该方法包括:通过计算可靠度,在n台数据库服务器中选出可靠度最大的一组数据库服务器作为一个可靠组,一组数据库服务器中的服务器个数为预先设置的数值t;反复执行步骤1,获取互不相同的m个可靠组,m是预先定义的数值;将数据库分割成m个小库,每个可靠组分别存储一个小库,同一可靠组中的服务器都存储相应小库的一份拷贝。
【技术领域】
本发明属于计算机和数据安全领域,尤其涉及一种创建可靠数据库的方法。
【背景技术】
近年来,信息安全已经成为人们最关心的问题之一,而随着计算机网络应用的普及和提高,数据库在各个领域的应用越来越广泛,数据库安全成为计算机领域的一个核心研究内容,数据库安全已经成为计算机信息安全的一个重要方面,其重要性体现在:1)数据库是各个重要系统的基础,大多数企业、组织以及政府部门的重要数据都保存在各种数据库中,这些数据一旦丢失将给企业、组织和政府部门带来不可估量的损失。2)数据库保存着敏感数据,在安全性方面却没有得到相应的重视,人们普遍认为只要加强网络和操作系统安全就可以了,从而忽视了数据库的安全。3)有些数据库的安全漏洞在危害数据库安全的同时也威胁操作系统及其它可信系统,有些数据库提供的机制能够影响到操作系统和网络安全的底层,即便数据库运行在非常安全的操作系统上,入侵者只需执行一些数据库中内置的扩展存储过程,依然可以通过数据库获得操作系统权限。
数据库安全包括存储在数据库中的信息的机密性、完整性和可用性,现有技术中,数据库安全研究强调的是如何将攻击者拒之门外,通过加密和严格的存取控制保护信息的机密性、 完整性和可用性,多级分类安全系统、边界控制、入侵检测以及物理安全措施能够满足部分用户的保密需求,这些安全技术的主要目的是防御攻击或入侵,但事实上这些防御措施有时对于一些恶意攻击是无效的,特别是内部攻击,因此,在防御失败的情况下,必须寻找一种方案增强现有数据库系统的安全,使它们在面临攻击的时候具有自动恢复的能力,提供数据库系统的可生存能力。
【发明内容】
为了解决现有技术中的上述问题,本发明提出了一种创建可靠数据库的方法。
本发明采用的技术方案如下:
一种创建可靠数据库的方法,该方法包括以下步骤:
步骤1:通过计算可靠度,在n台数据库服务器中选出可靠度最大的一组数据库服务器作为一个可靠组,一组数据库服务器中的服务器个数为预先设置的数值t;
步骤2:反复执行步骤1,获取互不相同的m个可靠组,m是预先定义的数值。
步骤3:将数据库分割成m个小库,每个可靠组分别存储一个小库,同一可靠组中的服务器都存储相应小库的一份拷贝。
进一步地,还具有一个主服务器,该主服务器用于管理和调度各个数据库服务器。
进一步地,所述主服务器向外部提供数据库服务。
进一步地,各个数据库服务器之间通过局域网连接。
进一步地,各个数据库服务器之间通过广域网连接。
进一步地,各个数据库服务器之间通过互联网连接。
本发明的有益效果包括:根据可靠度分配数据库的数据存储,大大提高了数据库的可靠性和安全性。
【附图说明】
此处所说明的附图是用来提供对本发明的进一步理解,构成本申请的一部分,但并不构成对本发明的不当限定,在附图中:
图1是本发明方法所应用的系统结构图。
图2是本发明方法的基本步骤图。
【具体实施方式】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图股份有限公司,未经中科星图股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611111431.0/2.html,转载请声明来源钻瓜专利网。