当前位置:文档之家› 神通数据库企业版-产品白皮书

神通数据库企业版-产品白皮书

神通数据库管理系统企业版产品白皮书

天津神舟通用数据技术有限公司

目录

1 产品简介 ................................................... 错误!未定义书签。

库企业版简介............................................. 错误!未定义书签。

2 产品功能 ................................................... 错误!未定义书签。

基本功能................................................. 错误!未定义书签。

特色功能................................................. 错误!未定义书签。

管理工具................................................. 错误!未定义书签。

3.技术优势 ................................................... 错误!未定义书签。

通用性................................................... 错误!未定义书签。

高性能................................................... 错误!未定义书签。

高安全性................................................. 错误!未定义书签。

高可靠性................................................. 错误!未定义书签。

自主性................................................... 错误!未定义书签。

4.技术参数 ................................................... 错误!未定义书签。5运行环境.................................................... 错误!未定义书签。

6.服务说明 ................................................... 错误!未定义书签。

神通数据库管理系统企业版

产品白皮书

1 产品简介

企业版简介

神通数据库企业版是天津神舟通用数据技术有限公司(简称“神舟通用公司”)拥有自主知识产权的企业级、大型通用关系型数据库管理系统,是神舟通用公司多年的大型数据库领域研发积累和深厚的航天信息化建设经验的集中体现,也是国家“核高基”重大专项、国家“863”计划大力支持基础软件领域发展所取得的一项重要成果。

神通数据库企业版的研发得到了国家发改委、国家科技部、工信部、国防科工委以及中国航天科技集团公司的大力支持,在国产数据库中居于领先水平,获得了国家版权局颁发的3项计算机软件著作权证书,申报了10项并获得了8项数据库技术发明专利,入选了国家火炬计划和信息产业部博望计划。神通数据库获得国家核高基科技重大专项的重点支持,在国家主管部门组织的专家评审和产品测试中综合排名第一。

神通数据库企业版采用关系数据模型作为核心数据模型,支持SQL通用数据库查询语言,提供标准的ODBC、JDBC、OLEDB/ADO和.Net DataProvider等数据访问接口,并具有海量数据管理和大规模并发处理能力。系统功能完善、性能稳定,可广泛应用于各类企事业单位、政府机关的信息化建设。

几年来,神通数据库已经在国防、政府、航天、航空、兵器、船舶、电信、电力、互联网等行业得到了大量应用,可靠稳定的支撑了政府机关和企事业单位的数据业务平台,与此同时,神通数据库也在基础软件领域极大地推动了我国软件产业的发展。

2 产品功能

基本功能

神通数据库企业版支持以下功能:

多种数据类型

提供丰富的数据类型支持,包括:字符串类型、精确数值类型、布尔型、近似数值类型、日期类型、时间间隔类型、二进制大对象、字符型大对象、自定义数据类型等。

丰富的内置函数

提供丰富的内置函数,并可以根据用户的实际需要定制特殊的函数。主要包括:数学函数、字符串函数、日期时间函数、聚集函数、大对象函数等。

自定义存储过程/函数

存储过程是SQL语句和控制流语句的预编译集合,以一个名称存储并作为一个单元处理。使用存储过程可以在单个存储过程中执行一系列 SQL 语句;可以在存储过程内引用其它存储过程,这可以将应用逻辑模块化,使得代码清晰,易于调试;存储过程在创建时即在服务器上进行编译,所以执行起来比单个 SQL 语句快;存储过程的语句执行和结果传递发生在服务端,减少了网络开销。

触发器

触发器是一种特殊类型的存储过程,当发生特定事件时,数据库会自动执行触发器的响应代码。触发器可通过数据库中的相关表实现级联更改,保证数据一致性。定义比CHECK约束更为复杂的约束。根据数据修改前后的表状态执行复杂的应用逻辑。支持对

多种事件(INSERT、UPDATE、DELETE动作的发生前和发生后)的响应。

视图

视图是一个虚拟的表,其内容由查询来定义。同真实的表一样,视图包含一系列带有名称的列和行数据,但是其中的记录没有直接存储在数据库中,而是在需要的时候根据视图定义计算出来。视图限制表的行列子集的存取,为表提供额外的安全性;也可以简化用户操作或用于保存复杂查询等场合。

完整性约束

完整性约束通过约束规则来保证数据库的完整性。约束规则定义关于列中允许值的规则,是强制完整性的标准机制。

事务

事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。它具有四个属性:原子性、一致性、隔离性和持久性。隔离级别用来表示一个事务在与其它事务并发执行时所能容忍干扰的程度。隔离级别越高,干扰越少,并发程度越低;隔离级别越低,干扰越多,并发程度越高。

神通数据库提供四种隔离级别:

READ UNCOMMITTED:读不提交

READ COMMITTED:读提交

REPEATABLE READ:可重复读

SERIALIZABLE:可串行化

多模式

一个数据库可以包含一个或多个命名的模式,一个模式内可以包含多个表。使用模式能保证用户使用同一数据库而不会互相影响,实现对数据库中的对象进行逻辑分组。

数据备份和恢复

通过实现联机的或脱机的数据库及日志数据的完整备份、增量备份,确保系统在出

现系统崩溃、服务器掉电、存储介质错误等各种软硬件故障的时候实现数据恢复。

安全审计

审计是数据库系统安全的一个重要方面,它可以记录用户对数据库进行的各种操作,审计功能支持系统特权审计、用户审计、语句审计和对象审计四种类型的审计,既可以审计执行成功的语句也可以审计执行失败的语句。

特色功能

全文检索

神通数据库实现了全文检索功能,使用全文检索功能可以快速、灵活地为存储在神通数据库中的文本数据创建基于关键字的索引。用户在指定的文本列上建立全文索引,就可以在全文检索的列上采用CONTAINS谓词进行全文检索。系统支持多种查询条件:布尔查询

字段查询

通配符查询

相似度查询

模糊查询

邻近查询

范围查询

层次查询

支持和Oracle语法兼容的层次查询功能。层次查询功能适用于产品结构、组织架构等应用系统中常用的层次化数据的查询,显示符合需求的查询结果。

层次查询功能支持LEVEL、CONNECT_BY_ISCYCLE、CONNECT_BY_ISLEAF伪列,支持函数SYS_CONNECT_BY_PATH,同时支持NOCYCLE参数。

结果集缓存

结果集缓存是一种能够提高数据库响应速度的查询优化技术。结果集缓存把查询结果或者查询的中间结果存储在内存中,用户在进行查询操作时,可以通过直接匹配的方

法,从内存中获取所需要的数据,避免了直接访问大量的原始基表以及耗时的连接操作,有效的提高了查询的执行效率。

结果集缓存功能带有失效机制,如果由于DML语句(Insert、Update、Delete)执行发生的结果集变化,对应SQL语句的查询结果缓存将失效。为控制系统资源的使用,用户可以配置用于结果集缓存使用的内存大小及对特定的语句实施缓存。

计划提示

计划提示功能为应用开发人员提供一种手段用以控制生成计划的方式。基于代价的优化器在绝大多数情况下都会生成正确的执行计划,但是有时也会选择很差的执行计划。如果优化器生成的计划并不是最优的,应用开发人员可以通过计划提示(hints)干预生成更优的计划,以满足应用对性能的要求。

并行数据迁移

并行数据迁移功能支持对数据的并行迁移,从而极大地提高迁移速度,加快系统移植进程。

管理工具

神通数据库企业版提供了全面的跨平台的数据库管理工具,包括:

DBA管理工具

DBA管理控制平台是为数据库管理员提供的跨平台图形化管理工具。通过集中式多服务器管理的方式,能对各数据库服务器上的数据库对象(如表、视图、约束、索引、触发器、序列、存储过程、用户、角色和权限等)提供相应的可视化管理,同时支持针对数据库服务器的存储和数据库复制的管理。

DBA管理工具

交互式SQL查询工具

交互式SQL查询工具的功能主要包括:

创建和执行SQL脚本

查看和使用数据库中的相关对象

交互式SQL查询工具即SQL查询分析器,是一种专用于交互式执行SQL语句和脚本的工具,它为用户提供了一个图形化界面来使用SQL语言,操作数据库对象和更新数据。

SQL查询分析器

数据迁移工具

数据迁移工具是前台管理工具集合中的一个实用工具,其主要功能是进行神通数据库企业版与其它各种异构数据源(如各种关系数据库系统、Excel文件、文本文件)之间数据的迁移、转换以及合并。它为用户提供图形化的界面,采用向导提示的方式帮助用户进行数据的转换。

数据迁移工具支持的数据源包括:

神通数据库企业版

Oracle

Microsoft SQL Server

IBM DB2

Mysql

Sybase

Informix

Microsoft Excel

文本文件

其他支持ODBC的数据源

数据迁移工具

数据库配置工具

数据库配置工具提供的功能包括:

数据库创建

数据库删除

设定启动数据库

逻辑备份和恢复工具

利用逻辑备份和恢复工具,用户可以对指定数据库中的单个或一组对象执行备份和恢复操作。逻辑备份后的数据将存放在客户端用户指定的文件中。用户可以通过恢复工具执行恢复操作,此时需要选择相应的备份记录。

数据库维护工具

数据库维护工具包括以下功能:

物理备份和恢复:即对数据库物理文件的备份,支持完全备份和增量备份。

作业调度:支持调度任务和调度计划。

利用物理备份工具可以对整个神通数据库执行物理备份操作,备份数据将存放在服务器端用户指定的文件夹中,而且可以进行完全备份和增量备份。用户可以通过配套的恢复工具执行恢复操作,此时需要选择相应的备份记录。

物理备份和恢复工具

用户可以使用调度工具创建调度作业,以执行经常重复和可调度的任务。

作业调度工具

审计工具

审计管理员可以通过审计中心定制审计策略,记录安全审计所需的数据库操作信息,并对信息进行分析。审计管理员能够执行的审计功能包括设置审计入口点、定制审计安全事件、配置入侵检测的误用规则、查看系统踪迹。

审计工具提供以下几种审计功能:

权限审计

语句审计

用户审计

对象审计

缺省审计

审计工具

系统参数配置工具

系统参数配置工具能够方便地让用户直接配置数据库产品的关键参数,从而更好的适应不同的软硬件平台环境,该工具提供了三个功能:

当前配置:显示数据库系统运行时的参数并可对其进行设置

智能配置:根据当前服务器状况,智能的指导用户进行参数配置

高级配置:将参数按功能分组,为用户提供灵活的参数配置方式

系统参数配置工具

性能监测工具

性能监测工具提供对数据库运行状况和性能的监测、跟踪、统计以及控制,使用这一工具能够为数据库管理员提供方便的对系统进行监控的手段,主要包括:

数据库运行监控:提供会话、SQL执行、系统缓存、系统I/O、事务与锁等方面

的数据库运行状态和性能信息。

会话监控

SQL监控

系统缓存监控

系统I/O

事务与锁的监控

系统内存

性能数据跟踪与统计:对重要的表征数据库性能的数据进行采样跟踪,并对其

最值和均值进行统计,同时这些数据的监测可以实时配置和控制。

SQL跟踪统计:SQL跟踪统计提供对SQL语句的跟踪与统计的功能,用户可以选

择要跟踪和统计的SQL语句的规则和数量。

图形化显示执行计划:为每个查询产生一个查询计划。为匹配查询结构和数

据属性,选择正确的计划对性能有关键性的影响。使用图形化的执行计划可以

直观的查看系统为特定查询生成的查询计划。

性能监测工具

3.技术优势

通用性

神通数据库企业版采用了成熟的关系数据模型作为核心数据模型,支持SQL通用数据查询语言,提供各种标准的数据访问接口,可以在各行业中广泛应用。其通用性主要表现在:

SQL92规范支持

神通数据库企业版完全支持SQL92规范入门级标准,部分支持过渡级标准。

完善的应用开发支持

神通数据库企业版支持最新的ODBC、JDBC、OLEDB/ADO和.Net Provider等数据库访问接口,并提供高性能的直接数据访问接口;支持嵌入式SQL、可编程存储过程和触发

器。支持PB、Delphi、VB、VC、VS .NET、JAVA、XML、ADA等流行开发工具。支持IIS、Web Logic、JBoss、Tomcat等主流的应用服务器。

多操作系统支持

神通数据库企业版的图形工具完全基于JAVA语言开发,具有良好的跨平台性。即同一程序无需重新编译,将执行代码拷贝到任一种操作系统平台上,都能直接运行,保证了图形界面在各种操作系统上的一致性。

神通数据库企业版利用底层的操作系统抽象层屏蔽了多种操作系统之间差异,支持Windows、Linux、Solaris、HP-Unix、AIX等多种主流的操作系统平台。

多语言支持

神通数据库企业版内核完全支持Unicode字符集的存储和处理,实现了对国际化字符集的完美支持,如:简体中文(GB2312和GB18030)、繁体中文(BIG5)、拉丁语系、阿拉伯语系等。

多种SQL语言、非标准数据库函数支持

神通数据库企业版实现了对国外主流商业数据库系统的兼容,支持多种SQL语言、非标准数据库函数等,用户基于原有主流数据库产品开发的软件甚至无须改动就可以直接在神通数据库上使用,从而提高应用移植的效率。

Oracle兼容性

神通数据库的一个重要特性就是大幅提升对Oracle的兼容性,以方便基于Oracle 的应用向神通数据库的移植,减轻开发人员的工作量。

SQL语义兼容

神通数据库与Oracle数据库能够相互兼容的基础在于前者能够识别并准确执

行用Oracle SQL语言表示的数据库查询(例如层次查询、临时表、游标)。另

外,神通数据库支持与Oracle数据库相同的数据类型(date、time、char、

varchar、varchar2、number、clob、blob等)、系统函数(例如to_char、to_date

等)、rownum伪列、分析函数、(+)外连接、字段别名(设定字段别名时可以

省略AS关键字)、序列(可通过和进行操作)等。

PL/SQL过程语言兼容

神通数据库的过程语言PL是一种与神通数据库服务器紧密结合的过程化的程

序设计语言,该语言与Oracle的PL/SQL相匹配。它可用于编写自定义过程、

函数和触发器;并且还支持Oracle式的过程包(Package)、函数、动态SQL、

和变量。神通数据库中的块结构、包规范和包体、过程、函数、触发器的使

用方式与Oracle PL/SQL相同。

数据字典视图兼容

神通数据库提供了针对其数据字典的视图,这些视图与通常使用的Oracle数

据词典视图非常像。这些视图使熟悉Oracle数据库的数据库管理员和开发人

员能够快速查找词典信息,而无需了解新的数据词典模式。

DBLink连接兼容

数据库链接定义了从神通数据库服务器到其他数据库的单向通信路径,可通过

DBLink功能直接访问或者更新其他数据库。目前神通数据库可支持对神通数

据库、Oracle数据库和MySQL数据库的远程链接。

功能强大的数据迁移工具

神通数据库企业版提供了功能强大的数据迁移工具,实现了从Oracle、SQL Server、DB2、Sybase、Informix、MySQL、EXCEL、文本等多种数据源到神通数据库企业版的平滑数据迁移,从而提高应用移植的效率。

采用并行技术的数据迁移工具更进一步提升了迁移速度,加快了系统移植的进程。

强大的自管理功能

神通数据库企业版提供了强大的数据库自管理功能,能够根据数据库当前运行负载实现数据库性能参数的自动适配,避免了各种复杂的手工数据库调优工作,减少了数据

库管理员(DBA)的工作负担,从而降低了系统的维护成本。

自动统计信息功能在系统运行过程中,收集了较准确的统计信息,为数据库调优提供了有力的支持。

海量数据存储和管理

神通数据库企业版支持可扩展的逻辑和物理双层存储结构管理机制,从设计上保证支持的数据库最大容量达到TB,支持的单表最大容量也达到TB,同时支持的单个大对象的最大容量达到4GB,对数据库内表数目的无限制和表中记录数目的无限制支持,具备海量数据的处理能力。

高性能

神通数据库管理系统通过采用多种高效存储和数据处理技术使系统具有高性能性,主要表现在:

多种索引支持

神通数据库企业版支持B+树索引、Bitmap索引等多种索引机制。

大规模并发处理能力

神通数据库服务器引擎采用高效的多线程共享体系结构以及优化的并发控制机制,以及已申请多项专利的数据存储和查询优化技术,使系统资源使用高度优化,能够最大限度的发挥硬件资源,在同等条件下支持更多用户对数据库的快速访问。

多种查询优化策略

神通数据库企业版实现了多种查询优化策略(逻辑代数优化、规则优化、基于代价的物理优化,基于人工智能的自学习优化,基于遗传算法的物理优化等),能生成最高效的查询执行方案,具备稳定快速的数据处理能力。

支持高效的自动数据压缩

神通数据库企业版通过独特的数据压缩专利技术,实现了对数据库存储空间的高效压缩。一方面可以节省数据库的磁盘空间占用;另一方面由于磁盘空间的有效节省,可以大量减少对大数据量数据库进行查询处理时的磁盘I/O,从而大幅度提高查询效率。

物化视图

物化视图是对普通视图查询结果的实体化,在数据库中不仅保存了物化视图的定义而且保存了物化视图查询的实际数据。神通数据库利用物化视图从语义上重写查询,直接从物化视图中直接获得相关数据,在减小查询执行的计算量的同时可能减少访问的数据量,从而节省查询的响应时间;增加和删除物化视图并不会影响SQL语句的正确性和有效性。神通数据库提供自动和手动两种机制来保证物化视图和基表数据库的一致性,并提供快速刷新或者完全刷新两种物化视图更新方式。当基表更新时,可指定刷新方式或者由数据库自动选择最优的刷新方式。

索引优化向导

索引优化向导利用查询优化器对给定负载中的所有查询进行分析,使用所有可能的索引组合评定每条语句的查询性能,给出能提高所有查询语句的最优索引配置建议并分析得该建议对整个负载的性能增益。索引优化向导允许指定磁盘空间约束、优化对象、索引最多列数等高级选项对索引优化进行自定义。索引优化向导可针对不同的工作负载和工作环境给出对应的最优索引配置建议,减少数据库管理员的工作量的同时使系统性能达到最优。

并行查询

神通数据库提供并行查询能力,用于充分利用系统资源获得更高的查询效率。并行查询优化器通过对用户查询的分析,并根据和当前系统资源使用状况生成最优的并行查询计划,并由多个执行引擎并行执行这些计划,获得近似线性的性能提升。神通数据库并行查询引擎可同时应用于OLAP及OLTP类型应用,同时在OLAP类型应用的表现更优

越。

支持大容量数据库的分区

神通数据库企业版支持大容量数据库的垂直分区,不受逻辑存储和硬件资源限制,可以实现大容量单表数据的物理存储分布,从而提高海量数据量下的数据存储能力和处理效率。

水平分区

为了处理海量数据,神通数据库提供了水平分区功能。通过合理对表和索引进行分区,可以提高数据库系统的性能。用户只需把表转换成分区表即可,而无需更改其他的应用程序。

水平分区,可以按照一定的分区规则,把一个大表分割成多个小表,每个小表称为子分区表。大多数的操作可以直接作用于子分区表上,从而节省了访问表中所有数据的时间,同时也可以利用分区裁剪和智能连接等优化方法,来加快对分区表的访问速度。水平分区提供三种分区方式:hash分区,range分区和list分区,同时还支持一级水平分区与二级水平分区。除了对表可以进行分区,还可以对索引进行分区。

目前神通数据库共支持三种类型的分区索引:本地索引,全局分区索引,全局非分区索引。

64位支持

神通数据库企业版提供面向64位系统进行设计,真正支持64位系统,系统完全调用64位硬件指令、使用64位寻址充分利用大容量的内存、调用64位外存访问接口支持超大文件,从而高效利用硬件能力支持高端应用。由于内存的增多带来数据缓冲区的增大可以极大地降低数据I/O,提升系统响应时间,而排序内存的增多可以加快诸如创建索引、数据排序等操作。

高安全性

神通数据库企业版通过对数据访问、存储、传输以及权限管理等几个方面的安全增强来确保数据库的高安全性,主要表现在:

数据安全访问

神通数据库企业版采用多种技术手段来确保数据访问行为的合法性,防止非法用户读写数据,包括:

强用户身份鉴别:用户身份鉴别提供了口令、指纹和Radius等多种身份鉴别方

式,并允许系统管理员自行配置用户身份鉴别类型。

自主访问控制机制:利用对象的ACL列表来检查某个用户是否具有对某个对象

的某种访问权限。

强制访问控制机制:提供了基于标签的访问控制方式,建立了系统管理员、系

统审计员、系统安全员的三权分立安全模型,并将访问控制的粒度细化到行级。

数据安全存储

神通数据库企业版提供了多种加密方式来保证数据存储安全。保存在数据库中的信息经过加密,即使数据介质被非法窃取,窃密者也无法获得有效的信息。

外部密钥加密套件:用户可以使用该套件进行业务数据的加密存储和完整性校

验计算,还可自行选择相关的算法及其强度。保存在数据库中的数据已经经过

了加密,即使通过旁路其它安全限制或是窃取了数据库存储介质,由于不具备

解密密钥不能解密,攻击者也无法获取有效的信息。

透明加密:用户仅需要在建立表时指定加密算法及相关参数,并在数据库服务

启动后进行必要初始化,密钥的管理由加密系统自行完成,对用户透明,减轻

用户的负担,之后对表数据的插入、删除、查找、更新等操作都与非加密表相

同,在保证高安全性的同时兼顾了易用性。

数据安全传输

神通数据库企业版采用可信任路径技术来确保业务数据的安全传输,保证数据传输端到端的安全性。

可信任路径技术:基于公钥基础设施(PKI)和安全套接层协议(SSL)构建,

提供了神通数据库服务器与用户之间的可信任通信路径,实现了用户与神通数

据库服务器间的安全数据交换,提供了一系列确保安全通信的机制,包括通信

双方端点可靠性确认,通信数据的加密和摘要计算,并提供加密和摘要算法的

配置功能。

数据安全权限管理

神通数据库企业版采用独立审计中心和三权分立的安全管理体系来确保数据库权限管理的安全性,包括:

独立的安全审计:对数据库自身和用户的行为进行监控与审计,能够监控数据

库的运行状态,审计数据访问安全、存储安全、传输安全和管理安全的实施情

况。

三权分立安全模型体系:将管理职能划分为系统管理、安全管理和审计管理三

类,并在系统中定义了相应的三类管理角色(SYSDBA,SYSSECURE,SYSAUDIT)

来执行管理职责,能够确保数据库管理权限的合理分配和使用,防止出现不受

约束和制衡的超级管理员,避免管理权限的滥用、访问权限恶意扩散、数据泄

密等来自管理员内部的破坏行为。

高可靠性

神通数据库管理系统企业版通过完善的数据日志和故障恢复机制以及灵活的自动备份等功能实现了系统的高可靠性:

故障恢复机制

神通数据库企业版通过实现数据库及日志数据的完全备份、增量备份,以及联机备份和脱机备份,确保系统在出现系统崩溃、服务器掉电、存储介质错误等各种软、硬件

故障时能够通过数据日志实现快速恢复,也可以根据数据库日志实现基于时间点的数据库恢复,从而实现对各种人为错误的高效修复。

备份恢复

用户可以使用图形化的数据库维护工具对神通数据库实例执行物理备份、物理恢复等操作并对备份进行管理。通过联机或脱机的完全备份、增量备份和差异备份的组合以及调度功能可以灵活的设置合适的备份策略,定时自动将备份数据存放在服务器端指定的文件夹中或共享的网络磁盘上,并可以使用电子邮件功能来通知备份操作的执行结果。利用备份数据,用户可以执行完全恢复、备份点恢复或时间点恢复等多种恢复操作,如果有一部分数据丢失,还可以进行容错恢复,尽量减少数据的损失。

自动备份管理

神通数据库企业版提供了作业调度功能来自动执行数据库的定期备份工作,按照用户配置的备份周期和备份位置自动执行数据库的备份工作,保证了数据库的高可靠性。

在线备份

在线备份的备份过程中不必停止数据库,也不影响用户对数据库进行正常的增加、删除、修改、查询等操作,保证了数据库的连续正常运行。神通数据库的在线备份要求数据库处于归档模式,并且在线备份操作对用户是透明的。神通数据库在线备份过程中的操作会被记录在归档日志中,并对这些归档日志也进行备份,不会造成恢复后数据丢失或不一致的问题。

双机热备

客户端客户端

客户端

集群协调服务器

基于共享磁盘的解决方案

采用共享磁盘方式的方案将用户数据存放在共享磁盘上,后台同时使用两台神通数据库服务器对用户数据进行管理。正常情况下,只有一台神通数据库活动服务器拥有共享磁盘数据的访问权限并对外提供数据访问服务,另一台处于备用状态。如果活动服务器发生故障,停止对外服务,则备用服务器自动接管共享磁盘上的数据的管理权,并继续对外提供服务,保证用户不间断的访问数据。在故障服务器被修复后,以备用服务器的身份继续工作。如图所示:

基于共享磁盘的双机热备份架构

基于日志传输技术的解决方案

采用日志传输技术的方案通过在两台神通数据库服务器间进行日志传输来实现数据的高可靠性,双机之间的数据在物理上是完全独立的。正常情况下,神通数据库主服务器以活动服务器上的更新日志与主服务器的身份对外提供数据访问服务,同时神通数据库备份服务器主动获取主服务器上的更新日志与主服务器保持数据同步。如果主服务器发生故障,备份服务器自动切换为主服务器并继续对外提供服务。在故障服务器被修复后,以备用服务器的身份继续进行与主服务器进行日志同步工作。如图所示:

基于日志传输的双机热备份架构

相关主题
文本预览
相关文档 最新文档