已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2011. 05., 2011 UpRight DB Co., Ltd. All Rights Reserved.,DBMS of Next Generation UpRight DB,UpRight DB 概要,UpRight DB 发展过程 UpRight DB 体系结构,UpRight DB 发展过程,UpRight DB在2002年利用Engine开发确保了本源技术,2008年全球第二支持基于共享Disk的Clustering RDBMS开发等,经过10年的研究开发,目前正式向DB专门企业跃进。,2003. 06 UpRight DB1.0 上市,2008. 11 UpRight DB 4.0 上市 支持Shared DB Active Cluster,2011. 08 UpRight DB 5.0 准备上市,本源技术开发,进军市场,产品扩散,成长,2012. UpRight DB 6.0准备上市,跃进,全球第二支持 Shared Disk Cluster KT TAC 交货 适用于野村证券公司的OpenFrame 美国 G公司(大型金融公司) 交货 确保国内外440多个Reference,2006. 12 UpRight DB3.0 上市,采用TMC (UpRight DB Massive Clustering)实现 Cloud 环境最适化 采用基于SSD的 H/W,实现性能最适化,UpRight DB 体系结构,UpRight DB为了确保各种功能和安全性,采用了Multi-Process、Multi-Thread构架。 另外还为用户和开发人员提供了各种标准的开发接口,并兼容于其他DBMS和各种3rd Party工具。,Clients,Monitor Process,Process Monitor,Working Process,Background Process,Control Thread,Working Thread,UpRight DB Database,Database Buffer Writer,Checkpoint Process,Redo Log Buffer Writer,(Log Archiver),Sequence Writer,Seq,Data File,Log File,Redo Logfile,Archive Logfile,Listener,Tablespace,Thread 基层结构,Client的快速访问时间 即使session增加,最大限度减少负荷 取消Process生成/取消 使用系统资源最小化 稳定的系统负荷管理,TSM (UpRight DB Shared Memory),UpRight DB 特优点,DBMS 一般条件 UpRight DB 特优点 稳定性/高可用性 兼容性 高性能 功能/便利性,DBMS 一般条件,DBMS必须具有Client的兼容性与Frontend的性能、Backend的稳定性/可用性。,Client,SQL - 标准 SQL - 非标准 SQL Interface - 标准 Interface,Frontend,PL/SQL - Stored Procedure - Stored Function Optimizer - Cost Base Optimizer - Rule Base Optimizer,Backend,SAM (Storage Access Method),兼容性,性能,稳定性/可用性,UpRight DB 特优点,UpRight DB以大容量数据处理最适化为目标,作为已开发好的DBMS,确保了稳定性/高可用性、兼容性、高性能与便利性。,稳定性/ 可用性,高性能,兼容性,功能/ 便利性,支持标准 SQL与标准接口 Oracle PL/SQL,Embedded SQL 兼容 Oracle Data Type, Function 兼容 通过DBLink实现与异构DBMS的联动 支持自动化Migration工具,支持多样的复制与恢复功能 共享disk基层 Active 提供Cluster功能 各种无障碍操作事例 -野村证券公司、KT等,稳定性/高可用性 被验证的 DBMS,UpRight DB以确实的系统软件本源技术为基础开发出来,通过各种操作范例,验证了其稳定性。,UpRight DB 验证范例,保有SW的最新3大System SW (OS, DBMS, Middleware)技术 全球最高水平的研究团队(由韩国国内/国外优秀大学毕业的硕博士组成),具有基于本源技术完美技术,大宇造船海洋有限公司, SeunSteel 等 (中国), SIAM SAMSUNG LIFE INSURANCE CO., LTD.(泰国)等 20多个,OpenFrame 验证范例,KT, 三星人寿, 大韩人寿, 三星电子, SKT, LG化学等 600多个,OpenFrame Storage部分由 UpRight DB负责,稳定运作,野村证券公司、Ito-Yokado、Yamagiwa、Tokyo Books 等 (日本), G 大型金融公司(美国),Open Frame,UpRight DB Backend,UpRight SW Stack,稳定性/高可用性 - Backup & Recovery,为了保护数据库受各种类型的障碍干扰,支持各种逻辑性/物理性复制方式,提供针对障碍状况的Recovery方法。,Backup,通过Online Backup功能,即使在 Backup时,也提供无中止服务 通过支持Offline Backup,可以简单运行复制 支持Incremental Backup,1. Begin Backup 2. End Backup,Working Process,Control Thread,Working Thread,Log File,Data File,Copy,Recovery,Crash Recovery 非正常结束后 UpRight DB在启动过程中自动运行 Media Recovery : 完全恢复 恢复发生障碍以前的全部数据库 : 不完全恢复 恢复发生障碍以前的特定时刻的数据库,Backup,Recovery,稳定性/高可用性 UpRight DB Active Cluster (TAC),UpRight DB Active Cluster(以下统称TAC)是以UpRight DB的高可用性为目标的功能。TAC与Oracle的RAC功能相同,发生障碍时,提供Fail Over处理等其他cluster运作所需的功能,确保稳定的系统运作与系统扩张的便利性。,UpRight DB Instance #1,UpRight DB Instance #2, #3 ,Background Process,Network,UpRight DB Shared Memory,Working Process,SQL Parse,Data Dictionary,SQL Execution,Database Cache Manager,Clients,ODBC,JDBC,CLI,OLE DB,ESQL,Clients,ODBC,JDBC,CLI,OLE DB,ESQL,Background Process,Log Buffer Writer,Data Buffer Writer,Sequence Manager,Log Archiver,TAC Control Manager,Log Buffer Writer,Data Buffer Writer,Sequence Manager,Log Archiver,TAC Control Manager,UpRight DB Shared Memory,Working Process,SQL Parse,Data Dictionary,SQL Execution,Database Cache Manager,Listener,Shared Disk,Tablespace,Data File,Tablespace,Data File,Archive log,Redo log,Log File,Listener,兼容性 遵守标准与Oracle兼容,支持标准 SQL (SQL-92, SQL-99 ) 支持各种标准 Interface JDBC, ODBC, OLE DB, CLI (Call Level Interface) 遵守X/Open标准的 XA 接口 - 可以与大部分的中间件产品联动 支持各种 Character Set DB Link (Sybase, Oracle, DB2, MS SQL,),Oracle 完整兼容,遵守全球标准,支持非标准 SQL (完整支持Oracle变型SQL) Application 兼容性 - Oracle Stored Procedure 兼容 (PL/SQL) - Oracle Embedded SQL兼容 Data type - CHAR, VARCHAR - NUMBER, DATE, TIMESTAMP - BLOB, CLOB, LONG , RAW, ROWID - 支持全球化 (NVARCHAR, NCLOB),Oracle兼容,通过支持标准SQL 与 Interface,以及与各种应用的灵活联动,实现与Oracle的完整兼容,由此支持迅速便利的DB转换。,兼容性 被验证的兼容性,以遵守标准和与Oracle的完整兼容与便利的移植功能为基础,具有稳定转换现有Oracle和DB2系统的各种Reference。,Oracle UpRight DB 转换,text,DB2 UpRight DB 转换,text,大韩人寿联机分析处理Database转换项目 全部 DB Size 约 2TB,KT Qook TV Service Care System 尖端化项目 全部 DB Size 约 4TB,现有DBMS的自动 转移 应用重用,UPDB,高性能 各种高性能机制,通过为高新能处理的各种技法,确保大容量系统里的最高性能。,功能/便利性 开发/操作支持 Utility,UpRight DB为了更有效的开发与管理,向开发员和管理员提供所需Utility。,upLoader,将大量数据文件高速装载到数据库里,upMigrator,不用修改它 DBMS的 Data 与 Application,用 UpRight DB移植的 Tool 移植对象 : Table, Index, View, Synonym 等的全部Scheme Object, 制约条件, Privilege, Role 通过移植并行处理,确保快速的数据转换运行速度,upExport/upImport,upExport 导出保存到数据库的Schema对象和全部或部分数据 upImport 将导出文件上的Schema对象和数据装载到数据库,upAdmin,SQL 语句的输入、编辑、运行 查看DML SQL语句的Execution Plan 为了提高性能的 Partial Data Fetch Open File/Save As 功能 Describe Object(Table, View, Synonym)功能 SQL运行结果excel保存、column filtering、排序 支持各种监控与管理员,对象, Data对象,UpRight DB 功能,Backup & Recovery 监控 Database Link Migration HA Clustering UpRight DB Thread Arcitecture 大规模session处理 大量数据处理,Backup & Recovery 稳定性,UpRight DB即使不发生DB的Downtime,也可以以 TABLESPACE 为单位进行在线backup/恢复,使用名为“tbrg”的 Utility,支持DB单位的 Incremental Backup。,Online Backup,Incremental Backup,1D,2D,3D,4D,5D,Restore,1,2,3,4,5,Client,UpRight DB Database,Online,Backup Disk,Working Process,TSM (UpRight DB Shared Memory),Database Buffer,Log Buffer,Shared Cache,Data File,Log File,1. Begin Backup 2. End Backup,Data File,1,2,Incremental Backup只对一定时间以内变更的block进行Backup 使用UpRight DB的 “tbrg” Utility,backup,1,Backup & Recovery 稳定性,为了保护数据库受各种类型的障碍干扰,支持各种逻辑性/物理性复制方式,提供针对障碍状况的Recovery方法。,Crash Recovery,由于系统异常、Shutdown abort等 非正常结束后访问数据库失败时 恢复的过程 UpRight DB启动的过程里自动运行,Media Recovery,构成UpRight DB的文件里 发生物理性损伤或不能正常操作时恢复的过程 利用backup的 Datafile恢复 Media Recovery的种类 完全恢复 : 恢复发生障碍的时刻以前的全部数据的方法 不完全恢复: 恢复发生障碍以前的特定时刻的数据库的方法,Redo/Archive Log,Undo,Committed Data & Uncommitted Data,非正常结束的 Database,Committed Data,主要性能分析指标,通过Automatic Performance Management 模块,周期性保存UpRight DB的各种性能信息与Session状态信息,可以确保DB的稳定运行,以及分析各种性能。,性能信息的 Snapshot 管理,周期性以snapshot方式将UpRight DB的各种性能统计信息保存在Table里 (单位 : 分) : v$sysstat, v$system_event, v$sqlstats, v$sgastat 等的 view 信息收集 利用snapshop信息 提供性能分析报告 可以以各特定运行时间区间查看性能统计信息 DB的性能问题诊断,Session状态管理,周期性将驱动中的Session的ID和待机event信息保存在内存里 (单位 : 秒) 被保存的Session信息通过 v$active_session_history view Table提供信息,监控 稳定性,Database Link 互操作性,利用UpRight DB的DB Link功能支持远程的同构/异构 DB 服务器的Table查看与输入、修改、删除。 还提供与Oracle, MS-SQL Server, IBM DB2, Sybase ASE Server等各种异构DBMS的互操作性。,异构 DB to UpRight DB Link,Oracle Generic Connectivity,MS-SQL Server,UpRight DB to 异构 DB Link,DB Server,UpRight DB,Remote DB Server,异构DB,DB Link,tbgateway,TEST Table,SELECT * FROM TESTmslink;,TEST Table,Oracle,HS,HSODBC Agent,DG4ODBC Agent,ODBC Driver Manager,Or,MS-SQL,Linked Server,OLEDB Provider,UpRight DB,UpRight DB,Migration 兼容性,通过提供使用了GUI环境的upMigrator的数据运行方法,为了运行数据,不需另外添加其他操作,便可以确保便利而快速的转换。,初始画面,选择转换对象Object,进行移植,核对是否匹配,共享磁盘方式 HA Clustering 高可用性,利用共用磁盘(Shared Disk) 方式支持 Instance之间共有 Data UpRight DB Active Cluster(TAC) 的 Active-Active Clustering,确保稳定的系统操作与最适交易处理性能,为了高可用性的双重化 : 共享磁盘方式,Active-Standby 方式,UpRight DB Standby Cluster 方式 一般最经常采用H/W Cluster S/W,以HA方式被活用 发生障碍时 Fail-over 时间(最少),中断服务以后,通过Standby 服务器提供服务 平时,Standby服务器会成为闲置资源,可以用于其他业务用途,Active-Active 方式 (对应TAC , Oracle RAC),UpRight DB Active Cluster 方式 发生障碍时提供无中断服务,以及确保稳定性与高可用性 支持完美的 Load Balancing 数据匹配性的保证 利用Global Cache共享Instance之间的buffercache 利用TBCM以HeartBeat check监视障碍,DB,Active,H/W Cluster,UpRight DB #1,Active,H/W Cluster,UpRight DB #2,Active,H/W Cluster,UpRight DB #3,Active,H/W Cluster,UpRight DB #4,独立磁盘方式 HA Clustering 高可用性,提供各种独立磁盘(Shared Nothing)方式,提高了可用性和安全性。,UpRight DB Thread Architecture(TTA) 高性能,为了高性能的处理,采用Multi Process, Multi Thread结构,更有效地使用有限的System 共有资源,对于增加的用户的请求,极大限度提高性能,支持Multi Process, Multi Thread ,消除频繁的Process生成/取消,事先生成Process、Thread,待机即时反应用户连接请求 使用最少的系统资源,UpRight DB Process,UpRight DB Thread Architecture,tblistener,tbsvr,Listener,CKPT,LBWR,SEQW,DBWR,LOGA,Background Process,WT001,WT002,WTN,Working Process,Process Fork,MTHR,大量session处理 高性能,Multi Version Concurrency Control,提供多版本并发控制(MVCC: Multi-Version Concurrency Control),提高多用户同时处理效率 读写操作之间不会发生Blocking 支持Read Committed, Serializable Isolation Level,在企业级环境下经常会发生大规模用户同时连接的情况,UpRight DB具有可有效对应此类情况的结构。,SELECT (TSN:1230),Rollback Segment,Blocks,Row-Level Locking,以Row-Level Locking技术实现Lock范围的最小化 回避Lock Escalation,确保性能负荷最小化,1,2,3,Tablespace,Data File,Tables,Row Lock,Table Lock,Tablespace Lock,Partition Table,Range/Hash/List/Composite Partition 等多种 Partition 方式 支持Global Index/Local Index,大量数据处理 高性能,Parallel Query,一个 Query由多个 Thread并行处理,实现快速的应答速度 自动构成可以独自运行的Operation Group,运行并行处理,提供支持Terabyte规模的大量数据的灵活在线交易处理时所需的功能。,- Range - List - Hash - Composite,Local Index,Partitions,Partitioned Table,Global Index,Group by Sort,Query Coordinator,Group by Sort,Group by Sort,Group by Sort,Group by Sort,Group by Sort,Group by Sort,Hash Join,Group by Sort,Group by Sort,Group by Sort,T1,Group by Sort,Group by Sort,Group by Sort,T2,SELECT /*+ PARALLEL(4) USE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全培训试卷及答案:煤矿运输工种换证复审考试
- 制造企业车间人员安全培训
- 2025年安全培训试卷及答案-矿井通风系统维护人员专业知识测试
- 公园景观花池建设施工方案
- 2023年小学教师师德考核总结范文
- 小学生语文期中考试题库及解析
- 2026届福建省宁德宁市-同心顺-六校联盟化学高二上期末质量跟踪监视试题含答案
- 福建省莆田市第六中学2026届化学高二上期中复习检测模拟试题含解析
- 广东肇庆市2026届化学高一上期末统考模拟试题含解析
- 2026届山东省平邑县曾子学校高三上化学期中联考试题含解析
- 光伏运维安全培训
- 冲压调试管理办法
- 重症护理超声进修汇报
- 法院罚没管理办法
- 【2025年】云南省昆明市特种设备作业烟花爆竹从业人员模拟考试试题含答案
- 全国大学生职业规划大赛《机械工程》专业生涯发展展示
- 物业多种经营管理办法
- 航空业碳中和路线图-洞察及研究
- JJG 264-2025 谷物容重器检定规程
- DB32∕T 4577-2023 安宁疗护服务规范
- 三支一扶培训
评论
0/150
提交评论