DBTwin数据库集群系统介绍
dbs数据库名词解释

dbs数据库名词解释- DBS:数据库系统(Database System),是指由软件、硬件和数据组成的,用于存储、管理和检索大量有组织的数据的系统。
数据库系统可以分为关系型数据库系统(RDBMS)和非关系型数据库系统(NoSQL)等不同类型。
- 数据库(Database):是指将数据按照一定的结构和规则组织起来,并存储在计算机系统中的数据集合。
它可以被认为是一个组织数据的仓库,可以存储和管理大量结构化、半结构化和非结构化数据。
- 数据库管理系统(Database Management System,简称DBMS):是一种管理数据库的软件,它提供了对数据库的管理和操作功能。
数据库管理系统可以用来创建、修改和删除数据库中的数据、定义和管理数据库模式、处理数据的查询和事务等操作。
- 数据库模式(Database Schema):是指数据库的逻辑结构和组织方式,在数据库中定义了表、表之间的关系、属性和约束等。
数据库模式确定了数据库中数据的存储方式和访问方式。
- 数据表(Table):是数据库模式中的一种对象,它由多个列和行组成。
每个列描述了一个属性,每行表示一个记录。
数据表用于存储实体或对象的数据,每个表都有一个唯一的名称,并且可以定义各种约束和索引等。
- 数据列(Column):也称为字段或属性,是数据表中的一个垂直方向的数据集合,它定义了表中每个记录的一个属性的数据类型和约束。
- 数据行(Row):也称为记录或元组,是数据表中的一个水平方向的数据集合,它包含了表中的每个属性对应的具体值。
- 数据库索引(Database Index):是一种数据结构,用于加快数据库中数据的检索速度。
索引可以基于一个或多个列,它提供了一种类似于书的目录的功能,可以根据指定条件快速定位到数据。
- 数据库查询语言(Database Query Language,简称DQL):是一种用于在数据库中执行查询操作的语言。
常见的数据库查询语言包括结构化查询语言(SQL)和NoSQL数据库的查询语言(如MongoDB的查询语言等)。
达梦集群实施手册

达梦集群实施手册目录:1. 概述1.1 达梦集群简介1.2 达梦集群优势1.3 适用范围和安装要求2. 集群环境准备2.1 选择合适的服务器硬件2.2 安装操作系统和软件环境2.3 安装达梦数据库软件3. 集群配置与管理3.1 集群拓扑结构规划3.2 配置集群节点3.3 管理集群数据存储3.4 配置网络连接4. 数据库备份与恢复4.1 备份策略与计划4.2 集群环境下的备份与恢复方法4.3 常见备份与恢复问题及解决方案5. 安全与权限管理5.1 用户账户和权限设置5.2 加密和安全认证机制5.3 安全审计和日志管理6. 故障排除与维护6.1 常见故障及解决方法6.2 集群性能优化与调整6.3 定期维护和检查7. 案例分析与实践7.1 案例一:集群环境下的数据迁移7.2 案例二:集群环境下的数据备份与恢复实践7.3 实践经验分享与建议8. 附录8.1 相关文档和资源链接8.2 常见问题和解答8.3 达梦集群社区联系方式在开始之前,请确保您已经阅读并理解了《达梦集群安装指南》和《达梦数据库管理手册》等相关文档。
在实施过程中,请遵循最佳实践,并确保所有操作符合法律法规和安全标准。
本手册旨在提供达梦集群实施的基本步骤和指导,具体实施细节可能因环境和需求而有所不同。
在实施过程中,请参考官方文档、社区论坛和其他相关资源,以获得更详细的信息和建议。
概述----达梦集群是一种分布式数据库系统,它允许多个节点协同工作,提供高可用性、可扩展性和高性能的数据存储和处理能力。
通过集群实施,企业可以获得更强大的数据处理能力和更高的可靠性,同时降低单点故障的风险。
本手册将指导您完成达梦集群的安装、配置、管理、备份与恢复、安全与权限管理以及故障排除和维护等工作。
集群环境准备------在开始实施前,请确保以下几点准备就绪:合适的服务器硬件、操作系统和软件环境,以及达梦数据库软件。
请根据您的需求选择合适的服务器硬件,并确保操作系统和软件环境符合达梦数据库的要求。
数据库数据产生工具+DBMonster+应用详解

数据库数据产生工具DBMonster 应用详解在进行某些侧重数据计算相关的应用(例如报表程序),或是在对一个应用进行负载和压力测试时,往往需要在数据库中产生大量的负载,对测试工程师来说,这个工作往往会不那么轻松。
当然,从“现场数据库”中获得现有的数据作为测试基础数据是一个办法,但如果目前还得不到现场数据,或者,很难获得现场数据,那该怎么办呢?答案只有一个——使用工具:)。
这方面的商业工具有Quest 公司的DataFactory 工具,几乎可以产生任何你所需要的数据。
不过,作为开源工具的提倡者,我今天要介绍的,是一个可用于这个目的的开源测试工具DBMonster。
DBMonster ( http://dbmonster.kernelpanic.pl )是一个Java的开源项目,通过JDBC 方式连接数据库,因此可以在任何支持Java和JDBC的平台上运行。
DBMonster开发的原意是为数据库开发者服务,可以协助产生大量的规则或不规则数据,便于数据库开发者基于这些数据进行数据库的调优。
DBMonster通过两个XML文件(配置文件和schema文件)控制数据产生的行为,配置文件指明需要连接的数据库、连接使用的用户名和口令、需要操作的sheme、重试次数等全局设置,而scheme文件则指明针对每张数据表的每个字段产生数据的规则。
DBMonster的下载和安装DBMonster的下载和安装非常简单,直接从sourceforge上下载dbmonster-core,解压到本地的任一目录即可。
如果需要DBMonster和Ant的集成,则还需下载dbmonster-ant。
DBMonster的运行DBMonser的运行也很简单,DBMonster解压后的bin目录中有dbmonster.bat和dbmonster文件,如果是在windows平台上,则可以直接运行dbmonster.bat文件;如果是在Unix平台上,则运行dbmonster文件。
虚谷数据库产品介绍

DB2
SQL server
Sql92实 现程度
完全
完全
完全
游标支持 Oracle方式 Sql92兼容 Sql92兼容
通过游标
Yes
更改
Yes
Yes
集群模式 HA、SD HA、SN、 HA、SN SD
MySQL
入门级中 常用 无 No
虚谷 DBMS 少量遗漏
Sql92兼容 Yes
HA
HA、SD、
SN(实现中)
产品介绍-虚谷数据库
大数据量存储(TB级) 1. 单个安装实例中可以创建32768个用户数据库。 2. 单个用户数据库允许创建多达32768个表空间。 3. 一个表空间可包含32768个文件。 4. 一个数据库内允许创建多达20亿个表。 5. 一个表中的字段数最大可达2048个。 6. 一个表中允许容纳多达20亿条记录。 7. 一个常规记录的最大长度可达64K字节。 8. 一个表中允许存在多个大对象字段,各字段的数据长度最大2G。 9. 一个表可分成2048个分区,各分区允许再次分成512个子分区。 10.单台服务器最大同时在线连接数达到10000个。 11.实现完全行级封锁,不因封锁对象数增加而提高封锁级别。
公司介绍-发展历程
公司介绍-发展历程
2006年虚谷DBMS获得了国家版权局颁发的软件著作权证书。 2007年10月,虚谷DBMS V2.0版本发布。 2007年11月,虚谷DBMS被四川省科技厅列为四川省重大战略产品。 2007年12月,虚谷DBMS获得了四川省信产厅软件产品登记证书。 2008年10月,虚谷DBMS V3.0版本通过中国人民解放军软件评测认 证中心的测试。 2009年3月,发布虚谷DBMS V4.0,参加国家“核高基”重大专项评 审答辩。 2009年7月,虚谷DBMS被列入四川省高新技术产业重大关键技术项 目。 2009年9月,虚谷DBMS产品被收入成都市地方名优产品目录。
DBTwin数据库集群技术白皮书

DBTwin数据库集群系统技术白皮书无锡浙潮科技有限公司2010年1月目录1.当前数据库用户面临的问题 (3)2.当前市场上存在的针对数据库的解决方案 (4)3.DBTWIN数据库集群 (8)4.DBTWIN的实现原理 (9)5.DBTWIN的特性 (10)6.DBTWIN技术指标 (11)7.DBTWIN与备份/复制软件,及数据库镜像的功能、特点比较 (12)8.DBTWIN支持的系统环境 (12)1.当前数据库用户面临的问题随着信息时代的发展,公司和企业的运作越来越依赖于计算机系统。
大量有关企业生产、销售的数据维系着企业的生存,是企业珍贵的无形资产。
这些数据一旦因为存储系统遭受到失窃、断电或不可避免的自然灾害,造成大量丢失,将会给企业带来重大的经济损失。
根据Gartner的调查数据,在经历大型灾难事件而导致系统停运的公司中,有五分之二左右的公司再也没有恢复运营,剩下的公司中也有接近三分之一在两年内破产了。
而由于数据库的故障导致的重大事故确是时有发生的,让我们来看几个实例:实例1:2005年12月5日,国内某著名网络游戏公司的数据库服务器出现严重宕机事故,造成众多玩家数据丢失并蒙受经济损失实例2:2005年6月9日某证券公司股票交易系统的数据库出现故障,股票无法正常买卖,迫使股民望“红”兴叹。
实例3:2002年7月23日国内某机场数据库系统宕机,导致6000名旅客长时间滞留机场。
实例4:2000年国内某银行的支付系统突然死机,给广大用户造成极大的损失和不便。
以上发生的这些事件都是与企业数据库系统相关的故障。
另外,几乎每个数据库客户都或多或少地存在数据库性能问题,当然数据库性能问题涉及很多方面,其中,能否采用“集群”的方法来提高性能,我们公司研究的重点。
概括来讲,当前数据库系统已经成为了企业信息系统的瓶颈,究其原因,各厂家的解决方案无外乎在下列三大方面无法取得同步的进展:1)数据库数据可靠性2)数据库系统性能3)系统服务的可用性当前几乎所有的数据库系统解决方案,都无法的象真正的集群系统那样,在上述三方面同时具有良好的可伸缩性,具体来讲,当前数据库系统存在下列各种各样的问题:1.企业只有一份实时生产数据集,一旦主数据库系统发生故障,将导致业务中断,数据恢复很麻烦,甚至丢失部分数据。
数据库系统概论网状数据库

(2)、通过首记录值选择系值。首记录是用码来标识的。子句 格式为:
SET SELECTION IS THRU OWNEW IDENTIFIED BY KEY 数据项名 IN 记录名. 4、关于系条目的一般示例 SET NAME IS 系名; OWNER IS 记录名1; ORDER IS SORTED BY DEFINED KEYS. MEMBER IS 记录名2; INSERTION IS MANUAL. RETENTION IS MANDATORY; KEY IS ASCENDING 数据项名 IN 记录名2; SET SELECTION IS THRU CURRENT OF SET.
学号 课程号 得分 学生选课(SC)
图 2-3 (b) 实体间多对多的联系用DBTG系型表示图
2、以学生——课程为例说明系的概念 (1)、学生、课程和学生选课三个记录型之间形成两个系, 从而得到了学生——课程在DBTG中的数据结构如图2-3(b),对 于该模型中各记录和系的语义可解释为:见P30 (2)、系值的情况 设有4位学生,3门课程。学生选课情况如表2-1。
2.4 子模式 DDL
一、子模式的重要性 二、子模式与模式的区别 三、DBTG 子模式的基本结构 子模式的三部分:
1、标题部(TITLE DIVISION)
★作用 ★格式: SUBSCHEMA 子模式名 WITHIN 模式名.
2、映象部(MAPPING DIVISION) 3、结构部(STRUCTURE DIVISION)
√
× DISCONNECT ×
× RECONNECT ×
× CONNECT
√
× DISCONNECT ×
√ RECONNECT √
√ CONNECT √
SQL Server Always on 技术对比

DBTwin数据库集群与AlwaysOn的比较DBTwin集群工作原理图:AlwaysON工作原理图:DBTWIN集群具有‘独立的DBTWIN集群网关’,一般需要独立的Windows服务器来运行,可以有效应对大并发、高压力的系统,进行有效的、自动的读写分离和负载均衡。
占用资源少,稳定、可靠。
SQL Server AlwaysON则没有类似DBTWIN集群网关这样一个独立部件,直接用两台数据库构成数据的实时同步,本质上是数据库数据的一个‘实时备份工具’。
上面是两者之间的本质区别。
具体可以从下列几个方面来比较:1.负载均衡和读写分离:DBTwin:完全自动。
对客户端的查询自动实现负载均衡、读写分离、OLTP和OLAP的自动分离(这对提高数据库性能很关键)。
对客户端代码二进制透明兼容,不需要修改客户端代码。
AlwaysON:手工实现。
当客户端代码需要登陆数据库进行访问时,需要程序员手工指定“访问主副本(可读写)还是辅助副本(只读)”。
对客户端代码不透明,需要修改客户端代码。
2.数据同步时的延迟问题:DBTwin:不存在数据延迟。
两台机器之间的数据是“任何时刻完全实时同步一致的”,不存在数据延迟(数据之间的时间差)。
AlwaysON:存在数据延迟。
有异步和同步两种模式。
即使是同步模式,也存在数据的延迟问题(也就是说主副本的数据和辅助副本的数据两者之间存在一个1秒左右的时间差)。
因此手工进行负载均衡的时候,开发人员必须注意这个时间差,否则就会存在数据逻辑错误的可能。
3.装和维护的简易程度:DBTwin:简单、代价低。
DBTwin既可以在Windows工作组环境、也可以在Windows域环境下工作,安装和维护都很简单,例如:由于运行时候SQL数据库是处于简单模式,因此不会发生日志暴涨的情形。
AlwaysON:复杂、代价高。
必须结合Windows故障转移群集和Windows域环境才能使用。
安装配置麻烦,维护起来复杂,例如:由于运行时候SQL数据库是完整恢复模式,因此过一段时间,日志就会变得很大,当需要截断和收缩日志的时候,就需要停止AlwaysON,由此带来维护成本的增加。
DB2、MySQL 和 PostgreSQL 体系结构

MySQL实例与DB2数据库相似。
MySQL和PostgreSQL数据库可以几乎每周都进行特性修改,但是DB2中的特性实现和修改要经过非常仔细的计划,这是因为有众多的业务依赖于使用DB2产品。请注意,在本文中我们使用MySQL 5.1、PostgreSQL 8.0.3和DB2 V8.2进行比较,所以在阅读本文时请考虑到这一点。
在默认情况下分配一个缓冲池,并可以使用CREATE BUFFERPOOL命令添加其他缓冲池。默认的页大小在创建数据库时决定,可以是4、8、16或32K。
数据库连接
客户机使用CONNECT或USE语句连接数据库,这时要指定数据库名,还可以指定用户id和密码。使用角色管理数据库中的用户和用户组。
客户机使用connect语句连接数据库,这时要指定数据库名,还可以指定用户id和密码。使用角色管理数据库中的用户和用户组。
图1、图2和图3是MySQL、PostgreSQL和DB2的体系结构图。我们在阅读一些文档之后竭尽我们的能力绘制出MySQL和PostgreSQL的体系结构图。如果您发现不符合实际情况的地方,请告诉我们,我们会进行纠正。
MySQL
MySQL使用一种基于线程的体系结构,而PostgreSQL和DB2采用基于进程的体系结构。正如在图1中看到的,一个MySQL实例可以管理许多数据库。一个实例中的所有MySQL数据库共享一个公用的系统编目,INFORMATION_SCHEMA。
图4. DB2数据库管理器(实例)和数据库共享内存体系结构
特性对比
表1对比了MySQL、PostgreSQL和DB2特性。这不是一个完整的列表,但是对比了最常用的特性。
表1. MySQL、PostgreSQL和DB2特性对比
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库停机服务的损失
对于中等规模的分布式网络来讲, 有计划和意外的数据库停机导致的收入 损失一般为$78,000/小时。 典型的金融服务企业每年因为数据库停机而导致的损失为一百万美元($1 Million)。 得克萨斯大学的一项研究表明,遭受过灾难性数据丢失的公司里面有94% 的公司无法继续生存: 其中42% 永远不能重新开张,51%在两年内关闭。 1998年4月, 由于内部的软件升级,AT&T 发生6-26 小时的服务中断。结果 引发FCC(联邦通讯委员会)的法律诉讼,导致五千万美元的损失。 1998年8月5号, 由于维护系统的原因,AOL(美国在线)停止服务21小时。 结果AOL宣布向消费者提供三百万美元的补偿, 另外还花了八千万美元用 于基础设施的建设。
系统高可用性:任意故障时候不停服务
如果其中一台数据库服务器出现问题, DBTwin网关会自动提示报警,等故障排 除后,系统管理员只要简单按一下DBTwin网关控制台上的恢复按钮,DBTwin就会 自动修复出错的那台数据库服务器,使得其数据集和其他正常的数据库服务器的数 据集完全一致。而在整个修复过程中,系统的服务是不终止的!
DBTwin集群数据库系统
市场独创的数据库并发事务实时同步复制 器和负载平衡器
2020/8/5
1
产品背景简介
无锡浙潮科技有限公司的最新产品 多年数据库底层技术的研究成果 技术创新点突出,市场卖点突出 完全自主知识产权,具有发明专利 引起微软等公司的关注 市场前景极为广阔
2020/8/5
2
最薄弱的环节 (最后一公里)
数据库是所有电子交易处理系统中的最薄弱环节
•不断增多的病毒,间谍件和黑客事件,以及快速变化的需求经常导致 事务处理的回卷(rollback) 不断增长的有计划的数据库维护停 机。
•不断增长的软件复杂度, 以及24x7的使用要求 不断增长的意外 的数据库停机。
•不断增长的数据库访问致使数据库成为整个信息系统性能的瓶颈 。 但是不可能通过简单增加服务器并且不降低可用性这种方法来提 升数据库的性能 由于系统伸缩性低而导致成本不断增长。
2020/8/5
6
磁带备份方案
异步(无状态)方式
数据库客户
数据库服务器
磁带机等
磁带备份是通过异步(无状态)方式进行的。这种方式注 定了磁带上的数据只是数据库数据某个时间点以前的数据备 份。一旦主数据库数据出现问题,磁带只能帮助恢复到前面 某个时间点之前的数据状态,这个时间点之后的数据将全部 丢失。
2020/8/5
16
给数据库用户带来的益处
高可靠性 – 任意故障时数据零丢失-零单点错误源(全冗余 配置 : 硬件、软件、数据)。 高伸缩性 – 负载均衡 + 负载分离(数据挖掘)。 高可用性 – 任意故障时数据库服务停机时间不超过30秒。 易部署性 – 单个入口(IP,port)。 低成本– 用廉价的软硬件构建,大大降低整个数据库集群 系统的总体拥有成本(TCO) 。 高兼容性– 兼容当前所有的数据库技术:数据复制技术、 数据库集群技术、数据存储技术等等。
唯一提供数据零丢失和负载均衡的新型数据库集群产品!
2020/8/5
15
主要特性
独立网关结构,可根据需要决定是否用独立机器运行,配置灵活。 数据零丢失,无单点故障源。 可伸缩的数据库性能(负载均衡+非入侵式的数据库阵列扩展) 非入侵部署: 一对(IP,port)。 应用程序接口不作任何修改。 兼容常用的宽带网络, 快速的事务处理同步复制。 几乎不停的服务,自动的错误恢复。 灾难预防和恢复的能力。
A. 主数据库被强迫与备份数据库同步串行处理,因此性能受到限制。 B. 由于以上问题,这种备份方式只适用于近距离光纤网络(5英里)。 C. 此种专用系统造价昂贵,很少采用。
2020/8/5
9
当前数据库集群技术特点总结
数据库客户端
ORACLE RAC的典型配置示意图
磁带机等
RAC存在单点故障源-共享磁盘,而且磁盘IO可能成为性能 瓶颈,另外对于长事务、复杂事务的并发性能甚至不如单机。
2ቤተ መጻሕፍቲ ባይዱ20/8/5
11
DBTwin--全新的数据库集群技术
正是因为在任何时刻保持了多份一致的数据库数据备份, 因此我们就能够实现真正的数据库之间的事务处理负载均衡。 使实现一种全新的数据库集群技术成为可能。
用廉价的软硬件构建一个足够与专用数据库集群相媲美的新
型数据库集群(用低档硬件和价格低廉的标准版本数据库),这 样大大降低了整个数据库系统的总体拥有成本(TCO)。
2020/8/5
7
双机温备份(Warm Standby)方案
日志拷贝
数据库客户端
FIFO队列
主数据库服务器
备份数据库服务器
此种方式是异步串行复制或日志拷贝(Log Shipping)。 主数据库完成事务处理后,生 成事务处理日志,日志记录通过FIFO队列,进入备份数据库处理,从而得到备份数据。此 种方式的缺陷在于:
异步串行方式注定了整个系统只能有一个主数据库,也就是说,在任何时刻, 系统只有一个最新的逻辑数据库数据集。因此,一旦主数据库出现问题,不但 服务将受到影响,而且会导致数据丢失。
而同步串行方式不适合实际应用, 因为它要强迫主数据库和备份数据库的串 行处理同步进行。另外,交易的回滚率要比单机的回滚率要高出至少一倍。也 就是说,为了得到另一份实时一致的数据备份,同步串行方式降低了整个系统 的性能,同时也降低了整个系统的可用性!
•通信的发展使得人们跨时区的访问成为可能 不断增长的高可用 性需求。
2020/8/5
3
数据库停机服务的统计
机器硬件问题 (25%)
系统设计问题 (36%)
有计划的停机 (5%)
数据库引擎软件问题 (34%)
2020/8/5
Source: Oracle - User Survey
平均无故障时间(MTBF) = 102 days 平均故障修复时间(MTTR) = 18 hours
2020/8/5
17
2020/8/5
谢谢!
18
Source: Strategic Research Group, CA.
2020/8/5
5
当前数据库厂商数据复制技术特点
串行方式
主数据库为每个成功完成的事务处理生成一条事务处理日志记录,当前数据 库厂商的数据库复制技术全是围绕着事务处理日志进行的。
因此,虽然主数据库在处理大量客户端事务处理时是并行的,但是数据库数 据的复制一定是串行的。无论是磁带备份 、双机温备份,还是双机热备份,本 质上都是以串行方式进行数据复制的。
C. 由于日志拷贝是异步的,主备数据库永远不一致。因此无法用备份数据库作负荷均衡。
D. 由于主备数据库永远不一致, 事故后自动切换很可能会丢失数据。
2020/8/5
8
双机热备份(Hot Standby)方案
高速网络 > 10G
数据库客户端
主数据库服务器
备份数据库服务器
此种方式是同步串行复制。虽然不存在前面温备份那样的队列溢出问题, 但是它的缺陷还是很明显的:
2020/8/5
10
DBTwin-全新的数据复制技术
并行方式 并行数据库复制要求多台数据库同时运行。在任何时
刻,系统具有多个最新的逻辑数据库数据集。这是当前 数据库厂商没有实现的崭新技术。
正是因为采用了并发事务处理的方式,保证了在任 何时刻整个数据库系统具有多份一致的数据备份,这样 大大地提高了数据库数据的可靠性,同时也为实现负载 均衡提供了前提条件。
A. 主数据库是并行处理而日志拷贝是串行的,因此备份数据库处理日志记录也是串行的。因此, FIFO队列的溢出随时可能发生。一旦发生,队列必须重建,从而需要重新建立备份数据库。 此种方法对于一般客户来讲是不可行的。
B. 为了避免队列溢出,必须保证主数据库处理事务的速度小于备份数据库,这样将严重束缚主 数据库的性能发挥。
任意时刻N个一致的数据集——DBTwin网关后面连接2个 以上的数据库,当前最多的客户连接了15个SQL Server 2000。大大提高了数据的可靠性。
动态负载均衡——DBTwin网关对数据库的访问事务进行 过滤和分发,数据库的访问事务主要分为三大类:数据更新 事务,无状态查询事务和有状态查询事务。无状态查询事务 可以动态负载到任意一个数据库上处理。因为大部分数据库 应用是查询多于数据库更新,因此整个系统的性能将得到大 大的改善。
2020/8/5
14
主要功能
数据可靠性:任意故障时候保证数据零丢失。
真正并发地执行来自数据库客户端的事务处理请求,这样,数据库管理员就不需 要象现在通常的做法那样进行数据备份了,因为这多台数据库其实就是数据库数据 的多个实时备份。
系统高性能:负载均衡、OLTP与OLAP分离。
数据库系统中,大部分是数据库查询操作,对于网络电子商务等应用来说,甚至 达到90%以上是数据库查询操作。因为DBTwin网关保持了任何时刻的多份实时 一致的数据,因此它能够将查询事务动态负载平衡,从而大大提高了整体系统的响 应速度。
兼容当前所有的数据库技术:数据复制技术、数据库集群技 术、数据存储技术等等。
2020/8/5
12
DBTwin集群的工作方式
客户端
DBTwin HA
2020/8/5
DBTwin
本地工作方式
T
数据库 1
T
数据库 2
T
数据库 n
并行事务处理
13
DBTwin集群的工作方式说明
真正消除了单点错误源——对数据库的访问首先经过 DBTwin网关服务器,而且DBTwin网关可以做HA(双机 热备份)。真正消除了单点错误源。