达梦数据库⾼可⽤解决⽅案
**
达梦数据库⾼可⽤解决⽅案
**
系统可靠性技术解决⽅案
任何⼀个系统都存在发⽣各种意外故障的可能性。DM的⾼可靠性解决⽅案可以避免或降低系统的意外故障对⽤户带来的损失。
防患于未然——丰富灵活的备份与还原⼿段
数据库的备份与还原是系统容灾的重要⽅法。在⼀个⽣产系统中,数据库往往处于核⼼的地位。为了保证数据的安全,⼈们想出了各种各样的⽅法,⽐如创建RAC环境,配置异地容灾,使⽤磁盘阵列,备份与还原等。备份意味着把重要的数据复制到安全的存储介质上,还原则意味着在必要的时候再把以前备份的数据复制到最初的位置,以保证⽤户可以访问这样的数据。
DM 数据库管理系统⽀持的备份⽅式包括物理备份、逻辑备份和B 树备份,其中B 树备份是介于物理备份和逻辑备份之间的⼀种形态。物理备份分为数据库级的备份和⽤户表空间级的备份;B 树备份仅有⽤户表级的备份。为了提⾼备份恢复的安全性,减少备份⽂件占⽤磁盘空间的⼤⼩,系统⽀持对备份数据加密和压缩。
**DM备份/还原功能特性如下:**
物理备份⽀持完全/增量备份还原
物理备份⽀持联机/脱机备份还原
物理备份可按不同的级别进⾏备份,包括备份数据库、备份⽤户表空间、备份⽤户表
逻辑备份可进⾏数据库级、模式级和表级的备份
逻辑备份内容灵活,可选择是否备份索引、数据⾏和权限,是否忽略各种约束(外键约束、⾮空约束、唯⼀约束等)
⽀持对备份进⾏压缩和加密处理
⽀持并⾏备份/还原
⽀持使⽤归档⽇志将数据库还原到最新的状态或指定的时间点
⽀持跨平台备份还原功能,备份⽂件格式统⼀跨平台,脱机/联机备份/还原功能使⽤相同代码
⽀持基于表同步复制功能的远程实时备份功能,⽀持⼀对多、多对⼀、级联、对称的复制关系,最⼩复制单位为表,⽤户可根据需要灵活定制
⽆⼈值守备份计划——⾃动备份
数据库备份是数据库管理员最普通的⼯作之⼀了,为了保证数据的安全,必须定期对数据库进⾏备份,⽽且备份通常应该安排在系统事务处理最少的时候,通常是在半夜,⾃动备份功能能够满⾜这样的需求。
DM提供备份计划功能完成⾃动备份功能。系统管理员可以根据需要配置备份计划,⽀持各种备份类型和灵活的调度策略,系统在指定时间⾃动完成指定类型的备份操作并以邮件形式通知系统操作员执⾏结果。还可以在第⼆天查看作业运⾏结果,了解备份计划的执⾏情况,以便做出相应调整。
DM备份计划功能基于系统作业调度功能实现,在此基础上做了⼈性化的包装和处理。时间调度配置⾮常灵活,⽀持⼀次性调度、周期性调度和组合调度策略。这些特性使系统管理员制定⾃动备份计划⾮常⽅便和科学,满⾜各种⾃动备份需求。
作业调度包括时间调度和事件(警报)调度。时间调度是指根据⽤户制定的调度时间来调度作业,让作业在某⼀时间⾃动运⾏;事件(警报)调度是指通过事件驱动来调度作业,让作业在某⼀事件/警报产⽣时⾃动运⾏。
作业的定义和调度的安排可以通过客户端管理⼯具来实现。通过作业管理⼯具,⽤户可以创建作业,为作业添加作业步(操作)信息,为作业创建⼀个或多个调度。同时⽤户还可以查看作业的执⾏历史信息,以检查作业的运⾏情况。每个作业步完成⼀个指定的操作,⽬前这些操作只包括系统⽀持的SQL脚本,每个作业步骤对应⼀个SQL脚本。
⽤户还可以创建警报,定义警报相应信息,在警报发⽣时指定需要通知的操作员和需要系统⾃动运⾏的作业。
与作业相关的服务器端程序DMJMON(服务名为DmJobMonitor)是监控作业的服务,该服务器的功能主要是监控作业的运⾏情况,把作业的运⾏情况通过电⼦邮件发送给作业操作员。
故障恢复——全⾯的故障恢复解决⽅案
数据库系统在运⾏过程中可能会发⽣⼀些故障。造成故障的原因多种多样,包括磁盘崩溃、电源故障、软件错误,甚⾄⼈为破坏。这些情况⼀旦发⽣,就可能会丢失数据,数据库系统将⽆法正常运⾏。
因此,故障恢复是数据库系统必不可少的组成部分,即数据库系统必须保证即使发⽣故障,也可以保障数据的完整性和⼀致性。
⽀持故障恢复的技术主要是⽇志,⽇志以⼀种安全的⽅式记录数据库系统变更的历史信息,⼀旦系统出现故障,数据库系统可以根据⽇志将系统恢复⾄故障发⽣前的某个时刻。数据库系统的⽇志分为两种类型:⼀是REDO⽇志,在数据被修改后记录它的新值;另⼀种是UNDO⽇志,在数据被修改前记录它的旧值。
DM使⽤REDO⽇志和回滚段技术同时记录REDO和UNDO⽇志以保证数据的完整性和⼀致性。⽀持事务故障、系统故障(包括掉电、⾮正常终⽌等)、介质故障的恢复,恢复过程均由系统⾃动完成。
⽀持并⾏恢复技术,有效提⾼系统恢复效率。
⽀持异步检查点功能,减少系统运⾏时⽇志进程对系统性能的影响。
故障恢复功能经过严格测试,掉电故障能够完全恢复并保证事务的⼀致性、持久性。
恢复过程可控——恢复到任意指定时间点
当发⽣系统故障时,包括灾难性的数据完全丢失,系统使⽤备份/还原功能和联机/归档⽇志功能能够
将系统完全恢复到系统故障点。但可能在系统故障点系统数据状态已经不正常,这个时候就需要将系统恢复到系统故障点前的某⼀个时间,为⽤户提供最完整和⼀致的数据。
DM的⽇志系统在REDO⽇志和UNDO⽇志中记录了时间信息,使得系统可以恢复到特定备份以后的任意指定时间点,为⽤户的还原和恢复操作提供最⼤的便利。
不依赖第三⽅软件的⾼可靠性主备⽅案——数据守护
数据库系统往往处在信息系统的核⼼位置,是系统正常运⾏的必要基础。因此,⽤户对数据库系统的安全性和可⽤性提出了很⾼的要求。传统的备份恢复技术,基于存储的远程镜像等⽅法可以满⾜⽤户对数据安全性的要求,但⽆法满⾜⾼可⽤性的要求,从出现故障,到解决故障、重新提供数据库服务的时间往往较长。⽤户迫切地希望有⼀种新的解决⽅案,可以同时满⾜数据安全性和⾼可⽤性的要求。
DM7 数据守护(Data Watch)是⼀种集成化的⾼可靠性解决⽅案,同时满⾜⽤户对数据安全性和⾼可⽤性的要求。解决由于硬件故障、⾃然灾害等原因导致的数据库服务长时间中断问题,满⾜⽤户不间断提供数据库服务的要求。
达梦数据守护⽅案 DATA WATCH 的实现⽅式是⼀种基于守护进程的数据守护(DMWATCH)。这种
⽅案是将主机上的REDO⽇志通过MAL系统发送到备机上,备机将接收到的REDO⽇志重做,实现主备机数据⼀致。
留学机构排名DM7 Data Watch 的主要功能包括:
1、主备机切换
在主备机正常的情况下,⽀持通过监视器执⾏SWITCHOVER命令来切换主备机,实现主备机计划内的切换。
2、备机接管
在主机故障,并且长时间⽆法恢复的情况下,⽤户可以通过备机接管切换TAKEOVER命令,⼿动将备机切换为主机,对外提供数据库服务。
3、应⽤⾃动重连
通过配置达梦服务配置⽂件,使⽤连接服务名访问数据库,在主数据库发⽣故障后,达梦数据库访问驱动程序⾃动将连接迁移到新的主数据库上。
4、⾃动同步历史数据胡子像什么比喻句
在故障解决后,恢复的原主机可以作为备机重新加⼊数据库守护系统。这个过程⽆需⽤户⼲预,系统⾃动将其配置为备机并同步历史数据。
5、实时监控
通过监控⼯具DMWMON,可实时监控主、备数据库的状态和数据同步情况。
靠边停车6、活动的备⽤数据库
在数据守护⽅案中,基于独特的字典缓存技术和⽇志重演技术,备⽤数据库在打开状态下执⾏数据同步,是真正意义上的热备机;在实现异地容灾的同时,⽤户可以只读访问备数据库,执⾏报表⽣成、数据备份等功能,减轻主机系统的负载、提⾼资源利⽤率。
7、滚动升级
通过DM7 Data Watch,可通过计划内的主备机切换,在保证应⽤不宕 机的情况下,依次实现对主备机的DM7数据库版本升级。
DM7 Data Watch主备⽅案具有以下⼏点优势:
1、部署简单⽅便;
小手拉大手歌词2、可靠的故障处理,可处理主机/备机的软、硬件故障,以及外部/内部⽹络故障及故障恢复过程;
3、快速切换,经测试,在⾃动切换模式下,TPC-C模拟1000并发⽤户压⼒故障切换耗时在10秒以内;
交换机怎么配置4、性能稳定,相同测试场景下与单机的性能相⽐并⽆明显损耗。
异地备份解决⽅案——⾼级数据复制
达梦数据库⾼级复制功能的研究包括同步复制与异步复制技术的研究,在已经实现的复制功能基础上,在新的体系结构上实现性能更好、可靠性更⾼、配置更灵活的复制功能,实现数据库的异地快速备份、实时快速同步功能,同时为分布式集计算模式提供⾼效可靠的数据同步、复制、安全保障⼿段。
⾼级同步复制功能基于分布式事务协议实现,⽀持多对多的级联、循环复制⽅式,⽀持数据库级、模式级、表级复制关系的建⽴,并能够保证事务的ACID特性,确保主从服务器数据实时保持⼀致。
⾼级异步复制功能基于优化的冲突检测和处理技术实现,⽀持多对多的级联、循环复制⽅式,⽀持数据库级、模式级、表级复制关系的建⽴,能够⾃动根据设定策略解决数据冲突问题。
复制数据通过专门的数据传输通道进⾏传输,最⼤限度减⼩数据传输量和提⾼解析效率,提升数据复制性能。
异构同步解决⽅案——异构数据实时同步⼯具
随着信息化建设的⾼速发展,信息系统已经成为企业维持业务运转的关键,企业迫切需要提⾼信息系统的可⽤性,保证业务的连续性,最⼤限度地减少因灾难或故障所带来的损失。另⼀⽅⾯,多样化的业务类型导致数据访问需求的⽇趋复杂化,数据量的急剧攀升也导致数据库服务器不堪重负,企业同样迫切需要提⾼信息系统的运⾏效率。
达梦数据同步软件DMHS是达梦公司推出的新⼀代⽀持异构环境的⾼性能、⾼可靠、⾼可扩展数据库实时同步系统。该产品基于成熟的关系数据模型和标准接⼝,跨越多种软硬件平台,⽀持强⼤⽽灵活的拓扑结构,能以极少的系统开⽀实现秒级数据实时同步,可⼴泛应⽤于应急系统、容灾备份、负载均衡、数据移植、联机维护、订阅分发、多业务中⼼等业务领域。
达梦数据同步软件DMHS,通过秒级数据实时同步可以有效避免传统备份系统导致的⽆法完全满⾜企业对于信息系统不中断服务的问题;通过变化⽇志捕捉可以有效降低传统ETL⼯具因创建触发器、影⼦表等对业务系统带来的性能影响;通过可读写的备机数据库系统可以解决传统备机系统仅作为后备⽽⽆法对外提供数据服务的问题。
DMHS产品特点如下:
体系结构⾼可扩展
确保业务系统⾼可⽤
⾼效的数据实时同步
⾼可靠的数据传输
灵活就业人员社保缴费可读写的备机系统
数据同步内容可定制
轻量级设计实现快速部署
跨平台软硬件⽀持
第三⽅HA解决⽅案——双机热备
为了提⾼系统的可⽤性和规模可扩展性,DM提供了对各种主流HA软件的⽀持,如RoseHA双机软件
、LifeKeeper集软件、PlusWell双机软件以及NEC Expr essCluster等。以上HA软件均能够⾃动检测服务器节点和服务器进程错误或者失效,并且在发⽣这种情况时,⾃动适当地重新配置系统,使得其他节点能够⾃动承担这些服务,以实现服务不中断。DM⽀持采⽤这些HA软件进⾏主从热备、双机互备以及多点互备等。
主从模式:它是最标准、最简单的双机热备,它使⽤两台服务器,⼀台作为主服务器 (Active),运⾏应⽤系统来提供服务。另⼀台作为备机,安装完全⼀样的应⽤系统,但处于待机状态(Standby)。当active服务器出现故障的时候,通过软件诊测(⼀般是通过⼼跳诊断)将standby机器激活,保证应⽤在短时间内完全恢复正常使⽤。
DM通过对HA软件的⽀持提供Windows、Linux、Solaris、AIX等平台的双机热备解决⽅案,保证数据库服务的不间断运⾏。⽀持⼤多数主流双机热备软硬件环境,典型的双机硬件结构。
容灾恢复机制
当系统发⽣灾难性事故时,如系统突然掉电、介质发⽣损坏、系统死机等可能导致系统数据丢失的故障,DM能够利⽤上述备份与故障恢复功能,能够将系统恢复到故障点或故障发⽣前任何⼀个时间点,有效保证数据的完整性和⼀致性,维持系统可靠稳定运⾏。
达梦数据库管理系统在中国软件与集成电路促进中⼼进⾏了容灾恢复测试。模拟系统在极限压⼒状态下——内存耗尽、I/O读写频繁、CPU完全占⽤,实施多次瞬间掉电实验,DM均能正常恢复到预期状态,数据完整⼀致,表现出很⾼的灾难性故障恢复能⼒。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论