本文目录导航:
数据复原的基本准则是什么?
复原的基本准则和成功方法: 就是“冗余”,即数据的重复存储。
成功方法有:(1)活期对数据库启动复制或转储(dump)。
留意几个概念:静态转储、灵活转储、海量转储和增量转储。
(2)建设“日志”文件。
(3)复原。
出现缺点时有两种处置方法,如数据库已破坏,则由DBA装入最近备份的数据库而后应用“日志文件”口头REDO(重做)操作。
如数据库未被损坏,但某些数据无法靠,则系统会智能口头UNDO操作复原数据。
DBMS的关键性能有哪些?
数据库治理系统是一种操纵和治理数据库的大型软件。
是一个能够提供数据录入、修正、查问的数据操作软件。
它对数据库启动一致的治理和控制,以保障数据库的安保性和完整性。
关键性能是:
1、数据定义:提供数据定义言语DDL,供用户定义数据库的三级形式结构、两级映像以及完整性解放和隐秘限度等解放。
DDL所形容的库结构仅仅给出了数据库的框架,数据库的框架消息被寄存在数据字典中。
2、数据操作:提供数据操作言语DML,供用户成功对数据的追加、删除、更新、查问等操作。
3、数据库的运转治理:数据库的运转治感性能是DBMS的运转控制、治感性能,包含多用户环境下的并发控制、安保性审核和存取限度控制、完整性审核和口头、运转日志的组织治理、事务的治理和智能复原,即保障事务的原子性。
4、数据组织、存储与治理:DBMS要分类组织、存储和治理各种数据,包含数据字典、用户数据、存取门路等,需确定以何种文件结构和存取形式在存储级上组织这些数据,如何成功数据之间的咨询。
5、数据库的包全:包全经过4个方面来成功:数据库的复原、数据库的并发控制、数据库的完整性控制、数据库安保性控制。
DBMS的其余包全性能还有系统缓冲区的治理以及数据存储的某些自顺应调理机制等。
6、数据库的保养:这一局部包含数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等性能,这些性能区分由各个经常使用程序来成功。
7、通讯:具备与操作系统的联机处置、分时系统及远程作业输入的相关接口,担任处置数据的传送。
裁减资料:
数据库治理系统的好处
1、控制数据冗余。
数据库治理当尽或者地消弭了冗余,然而并没有齐全消弭,而是控制少量数据库固有的冗余。
2、保障数据分歧性。
经过消弭或控制冗余,可降落不分歧性发生的风险。
假设数据项在数据库中只存储了一次性,则任何对该值的更新均只要启动一次性,而且新的值立刻就被一切用户取得。
3、提高数据共享。
数据库应该被有权限的用户共享。
DBMS的引入使更多的用户可以更繁难的共享更多的数据。
新的运行程序可以依赖于数据库中曾经存在的数据,并且只参与目前没有存储的数据,而不用从新定义一切的数据需求。
REID是什么
你说的REID我实不知是什么.然而我想你应该是想了解什么是RAID吧!就是磁盘阵列!RAID(是Redundant Array of Independent Disk的缩写)它是1988年由美国加州大学Berkeley分校的DavidPatterson传授等人提进去的磁盘冗余技术.从那时起,磁盘阵列技术开展得很快,并逐渐走向成熟.如今已基本获取公认的有上方八种系列0(0级盘阵列) RAID0又称数据分块,即把数据散布在多个盘上,没有容错措施.其容量和数据传输率是单机容量的N倍,N为导致盘阵列的磁盘机的总数,I/O传输速率高,但平均无端障期间MTTF(MeanTimeToFailure)只要单台磁盘机的N分之一,因此零级盘阵列的牢靠性最差. 1(1级盘阵列) RAID1又称镜像(Mirror)盘,驳回镜像容错来提高牢靠性.即每一个上班盘都有一个镜像盘,每次写数据时肯定同时写入镜像盘,读数据时只从上班盘读出.一旦上班盘出现缺点立刻转入镜像盘,从镜像盘中读出数据,而后由系统再恢停上班盘正确数据.因此这种形式数据可以重构,但上班盘和镜像盘肯定坚持逐一对应相关.这种盘阵列牢靠性很高,但其有效容量减小到总容量一半以下.因此RAID1罕用于对出错率要求极严的运行场所,如财政、金融等畛域. 2(2级盘阵列) RAID2又称位交叉,它驳回汉密码作盘错测验,无需在每个扇区之后启动CRC(CyclicReDundancycheck)测验.汉密码是一种(n,k)线性分组码,n为码字的长度,k为数据的位数,r为用于测验的位数,故有:n=2r-1r=n-k 因此按位交叉存取最无利于作汉密码测验.这种盘适于大数据的读写.但冗余消息开支还是太大,阻止了这类盘的宽泛运行. 3(3级盘阵列) RAID3为单盘容错并行传输阵列盘.它的特点是将测验盘减小为一个(RAID2校验盘为多个,DAID1测验盘为1比1),数据以位或字节的形式存于各盘(扩散记载在组内相反扇区号的各个磁盘机上).它的好处是整个阵列的带宽可以充沛应用,使批量数据传输期间减小;其缺陷是每次读写要牵动整个组,每次只能成功一次性I/O. 4(4级盘阵列) RAID4是一种可独立地对组内各盘启动读写的阵列.其校验盘也只要一个. RAID4和RAID3的区别是:RAID3是按位或按字节交叉存取,而RAID4是按块(扇区)存取,可以独自地对某个盘启动操作,它无需象RAID3那样,那怕每一次性小I/O操作也要触及全组,只要触及组中两台磁盘机(一台数据盘,一台测验盘)即可.从而提高了小量数据的I/O速率. 5(5级盘阵列) RAID5是一种旋转奇偶校验独立存取的阵列.它和RAID1、2、3、4各盘阵列的不同点,是它没有固定的校验盘,而是按某种规则把其冗余的奇偶校验消息平均地散布在阵列所属的一切磁盘上.于是在同一台磁盘机上既有数据消息也有校验消息.这一扭转处置了争用校验盘的疑问,因此DAID5内准许在同一组内并发启动多个写操作.所以RAID5即适于大数据量的操作,也适于各种事务处置.它是一种极速,大容量和容错散布正当的磁盘阵列. 6(6级盘阵列) RAID6是一种双维奇偶校验独立存取的磁盘阵列.它的冗余的检、纠错消息平均散布在一切磁盘上,而数据仍以大小可变的块以交叉形式存于各盘.这类盘阵列可答应双盘出错. 7(7级盘阵列) RAID7是在RAID6的基础上,驳回了cache技术,它使得传输率和照应速度都有较大的提高是一种高速缓冲存储器,即数据在写入磁盘阵列以前,先写入cache中.普通驳回cache分块大小和磁盘阵列中数据分块大小相反,即一块cache分块对应一块磁盘分块.在写入时将数据区分写入两个独立的cache,这样即使其中有一个cache出缺点,数据也不会失落.写操作将间接在cache级照应,而后再转到磁盘阵列.数据从cache写到磁盘阵列时,同一磁道的数据将在一次性操作中成功,防止了不少块数据屡次写的疑问,提高了速度.在读出时,主机也是间接从cache中读出,而不是从阵列盘上读取,缩小与磁盘读操作次数,这样比拟充沛地利用了磁盘带宽. 这样cache和磁盘阵列技术的联合,补偿了磁盘阵列的无余(如分块写恳求照应差等缺陷),从而使整个系统以高效、极速、大容量、高牢靠以及灵敏、繁难的存储系统提供应用户,从而满足了以后的技术开展的须要,尤其是多媒体系统的须要. 解析磁盘阵列的关键技术 存储技术在计算机技术中遭到宽泛关注,主机存储技术更是业界关心的热点.一谈到主机存储技术,人们简直立刻与SCSI(Small Computer Systems Interface)技术咨询在一同.虽然便宜的IDE硬盘在性能、容量等关键技术目的上曾经大大地提高,可以满足甚至超越原有的主机存储设施的需求.但因为Internet的遍及与高速开展,网络主机的规模也变得越来越大.同时,Internet不只对网络主机自身,也对主机存储技术提出了厚道要求.无止境的市场需求促使主机存储技术飞速开展.而磁盘阵列是主机存储技术中比拟成熟的一种,也是在市场上比拟多见的大容量外设之一. 在上流,传统的存储形式无论在规模上,还是安保上,或是性能上,都无法满足不凡运行日益收缩的存储需求.诸如存储局域网(SAN)等新的技术或运行打算不时涌现,新的存储体系结构和处置打算层出不穷,主机存储技术由间接衔接存储(DAS)向存储网络技术(NAS)方面裁减.在中低端,随着配件技术的不时开展,在弱小市场需求的推进下,本地化的、基于间接衔接的磁盘阵列存储技术,在速度、性能、存储才干等方面不时地迈上新台阶.并且,为了满足用户对存储数据的安保、存取速度和超大的存储容量的需求,磁盘阵列存储技术也从讲求技术翻新、注重系统提升,以技术打算为主导的技术推进期逐渐进入了强调工业规范、着眼市场规模,以成熟产品为主导的产品遍及期. 回忆磁盘阵列的开展历程,不时和SCSI技术的开展严密关联,一些厂商推出的专有技术,如IBM的SSA(Serial Storage Architecture)技术等,因为兼容性和更新才干不尽善尽美,在市场上的影响都远不迭SCSI技术宽泛.因为SCSI技术兼容性好,市场需求旺盛,使得SCSI技术开展很快.从最原始5MB/s传输速度的SCSI-1,不时开展到如今LVD接口的160MB/s传输速度的Ultra 160 SCSI,320MB/s传输速度的Ultra 320 SCSI接口也将在2001年出现(见表1).从以后市场看,Ultra 3 SCSI技术和RAID(Redundant Array of Inexpensive Disks)技术还应是磁盘阵列存储的干流技术. SCSI技术 SCSI自身是为小型机(区别于微机而言)定制的存储接口,SCSI协定的Version 1 版本也仅规则了5MB/s传输速度的SCSI-1的总线类型、接口定义、电缆规格等技术规范.随着技术的开展,SCSI协定的Version 2版本作了较大订正,遵照SCSI-2协定的16位数据带宽,高主频的SCSI存储设施陆续出现并成为市场的干流产品,也使得SCSI技术牢牢地占据了主机的存储市场-3协定则参与了能满足不凡设施协定所须要的命令集,使得SCSI协定既顺应传统的并行传输设施,又能顺应最新出现的一些串行设施的通讯须要,如光纤通道协定(FCP)、串行存储协定(SSP)、串行总线协定等.慢慢地,“小型机”的概念开局弱化,“高性能计算机”和“主机”的概念在人们的心目中获取强化,SCSI一度成为用户从配件过去区分“主机”和PC机的一种规范. 理论状况下,用户对SCSI总线的关心放在配件上,不同的SCSI的上班形式象征着有不同的最大传输速度.如40MB/s的Ultra SCSI、160MB/s的Ultra 3 SCSI等等.但最大传输速度并不代表设施反常上班时所能到达的平均访问速度,也不象征着不同SCSI上班形式之间的访问速度存在着肯定的“倍数”相关控制器的实践访问速度与SCSI硬盘型号、技术参数,以及传输电缆长度、抗搅扰才干等要素相关亲密.提高SCSI总线效率肯定关注SCSI设施端的性能和传输线缆的规范和品质.可以看出,Ultra 3形式下取得的实践访问速度还不到Ultra Wide形式下实践访问速度的2倍. 普通说来,决定高速的SCSI硬盘、适当参与SCSI通道上衔接硬盘数、提升运行对磁盘数据的访问形式等,可以大幅度提高SCSI总线的实践传输速度.尤其须要说明的是,在雷同条件下,不同的磁盘访问形式下取得的SCSI总线实践传输速度可以相差几十倍,对运行的提升是取得高速存储访问时肯定关注的重点,而这却经常被一些用户所漠视.按4KB数据块随机访问6块SCSI硬盘时,SCSI总线的实践访问速度为2.74MB/s,SCSI总线的上班效率仅为总线带宽的1.7%;在齐全不变的条件下,按256KB的数据块对硬盘启动顺序读写,SCSI总线的实践访问速度为141.2MB/s,SCSI总线的上班效率高达总线带宽的88%. 随着传输速度的提高,信号传输环节中的信号衰减和搅扰疑问显得越来越突出,终结器在肯定水平上可以起到降落信号波反射,改善信号品质的作用.同时,LVD(Low-Voltage Differential)技术的运行也越来越多上班形式是和SE(Single-Ended)形式相对应的,它可以很好地抵制传输搅扰,延伸信号的传输距离.同时,Ultra 2 SCSI和Ultra 3 SCSI形式也经过驳回公用的双绞型SCSI电缆来提高信号传输的品质. 在磁盘阵列的概念中,大容量硬盘并不是指单个硬盘容量大,而是指将单个硬盘经过RAID技术,按RAID 级别组分解更大容量的硬盘.所以在磁盘阵列技术中,RAID技术是比拟关键的,同时,依据所决定的RAID级别的不同,获取的“大硬盘”的性能也有不同. RAID是一项十分成熟的技术,但因为其多少钱比拟低廉,性能也不繁难,缺少相对专业的技术人员,所以运行并不十分遍及.据统计,全环球75%的主机系统目前没有性能RAID.因为主机存储需求对数据安保性、裁减性等方面的要求越来越高,RAID市场的开发后劲渺小技术是一种工业规范,各厂商对RAID级别的定义也不尽相反.目前对RAID级别的定义可以取得业界宽泛认同的只要4种,RAID 0、RAID 1、RAID 0+1和RAID 5. RAID 0是有数据冗余的存储空间条带化,具备低老本、极高读写性能、高存储空间应用率的RAID级别,实用于Video / Audio信号存储、暂时文件的转储等对速度要求极端严厉的不凡运行.但因为没有数据冗余,其安保性大大降落,导致阵列的任何一块硬盘损坏都将带来数据劫难性的损失.所以,在RAID 0中性能4块以上的硬盘,关于普通运行来说是不理智的. RAID 1是两块硬盘数据齐全镜像,安保性好,技术繁难,治理繁难,读写性能均好.但其无法裁减(单块硬盘容量),数据空间糜费大,严厉意义上说,不应称之为“阵列”. RAID 0+1综合了RAID 0和RAID 1的特点,独立磁盘性能成RAID 0,两套完整的RAID 0相互镜像.它的读写性能杰出,安保性高,但构建阵列的老本投入大,数据空间应用率低,不能称之为经济高效的打算. RAID 5是目前运行最宽泛的RAID技术.各块独立硬盘启动条带化宰割,相反的条带区启动奇偶校验(异或运算),校验数据平均散布在每块硬盘上.以n块硬盘构建的RAID 5阵列可以有n-1块硬盘的容量,存储空间应用率十分高(见图6).任何一块硬盘上数据失落,均可以经过校验数据推算进去.它和RAID 3最大的区别在于校验数据能否平均散布到各块硬盘上 5具备数据安保、读写速度快,空间应用率初等好处,运行十分宽泛,但无余之处是1块硬盘出现缺点以后,整个系统的性能大大降落. 关于RAID 1、RAID 0+1、RAID 5阵列,配合热插拔(也称热可交流)技术,可以成功数据的在线复原,即当RAID阵列中的任何一块硬盘损坏时,不须要用户关机或中止运行服务,就可以改换缺点硬盘,修复系统,复原数据,对成功HA(High Availability)高可用系统具备关键意义. 各厂商还在不时推出各种RAID级别和规范.例如更高安保性的,从RAID控制器开局镜像的RAID;更快读写速度的,为导致RAID的每块硬盘性能CPU和Cache的RAID等等,但都不遍及.用IDE硬盘构建RAID的技术是新出现的一个技术方向,对市场影响也较大,其突出好处就是构建RAID阵列十分便宜.目前IDE RAID可以支持RAID 0、RAID 1和RAID 0+1三个级别,最多支持4块IDE硬盘.因为受IDE设施裁减性的限度,同时,也因为IDE设施也缺乏热可交流的技术支持的要素,IDE RAID的运行还不多. 总之,开展是永久的主题,在主机存储技术畛域也不例外.一方面,一些巨头厂商尝试推出新的概念或规范,来指导主机及存储技术的开展方向,较有代表性的如Intel力推的IA-64架构及存储概念;另一方面,努力于存储的专业厂商以现有技术和工业规范为基础,推进SCSI、RAID、Fibre Channel等基于现有存储技术和打算极速更新和开展.在市场经济条件下,测验技术开展的惟一规范是市场的认同.市场号召好的技术,而新的技术肯定起到推进市场向前开展作用时才干被宽泛接受和抵赖.随着高性能计算机市场的开展,高性能比、高牢靠性、高安保性的存储新技术也会不时涌现. 如今市场上的磁盘阵列产品有很多,用户在决定磁盘阵列产品的环节中,也要依据自己的需求来启动决定,如今罗列几个磁盘阵列产品,同时也为须要磁盘阵列产品的用户提供一些决定.表2列出了几种磁盘阵列的关键技术目的.