




已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
2011. 05., 2011 UpRight DB Co., Ltd. All Rights Reserved.,DBMS of Next Generation UpRight DB,UpRight DB 概要,UpRight DB 發(fā)展過程 UpRight DB 體系結構,UpRight DB 發(fā)展過程,UpRight DB在2002年利用Engine開發(fā)確保了本源技術,2008年全球第二支持基于共享Disk的Clustering RDBMS開發(fā)等,經(jīng)過10年的研究開發(fā),目前正式向DB專門企業(yè)躍進。,2003. 06 UpRight DB1.0 上市,2008. 11 UpRight DB 4.0 上市 支持Shared DB Active Cluster,2011. 08 UpRight DB 5.0 準備上市,本源技術開發(fā),進軍市場,產(chǎn)品擴散,成長,2012. UpRight DB 6.0準備上市,躍進,全球第二支持 Shared Disk Cluster KT TAC 交貨 適用于野村證券公司的OpenFrame 美國 G公司(大型金融公司) 交貨 確保國內(nèi)外440多個Reference,2006. 12 UpRight DB3.0 上市,采用TMC (UpRight DB Massive Clustering)實現(xiàn) Cloud 環(huán)境最適化 采用基于SSD的 H/W,實現(xiàn)性能最適化,UpRight DB 體系結構,UpRight DB為了確保各種功能和安全性,采用了Multi-Process、Multi-Thread構架。 另外還為用戶和開發(fā)人員提供了各種標準的開發(fā)接口,并兼容于其他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生成/取消 使用系統(tǒng)資源最小化 穩(wěn)定的系統(tǒng)負荷管理,TSM (UpRight DB Shared Memory),UpRight DB 特優(yōu)點,DBMS 一般條件 UpRight DB 特優(yōu)點 穩(wěn)定性/高可用性 兼容性 高性能 功能/便利性,DBMS 一般條件,DBMS必須具有Client的兼容性與Frontend的性能、Backend的穩(wěn)定性/可用性。,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),兼容性,性能,穩(wěn)定性/可用性,UpRight DB 特優(yōu)點,UpRight DB以大容量數(shù)據(jù)處理最適化為目標,作為已開發(fā)好的DBMS,確保了穩(wěn)定性/高可用性、兼容性、高性能與便利性。,穩(wěn)定性/ 可用性,高性能,兼容性,功能/ 便利性,支持標準 SQL與標準接口 Oracle PL/SQL,Embedded SQL 兼容 Oracle Data Type, Function 兼容 通過DBLink實現(xiàn)與異構DBMS的聯(lián)動 支持自動化Migration工具,支持多樣的復制與恢復功能 共享disk基層 Active 提供Cluster功能 各種無障礙操作事例 -野村證券公司、KT等,穩(wěn)定性/高可用性 被驗證的 DBMS,UpRight DB以確實的系統(tǒng)軟件本源技術為基礎開發(fā)出來,通過各種操作范例,驗證了其穩(wěn)定性。,UpRight DB 驗證范例,保有SW的最新3大System SW (OS, DBMS, Middleware)技術 全球最高水平的研究團隊(由韓國國內(nèi)/國外優(yōu)秀大學畢業(yè)的碩博士組成),具有基于本源技術完美技術,大宇造船海洋有限公司, SeunSteel 等 (中國), SIAM SAMSUNG LIFE INSURANCE CO., LTD.(泰國)等 20多個,OpenFrame 驗證范例,KT, 三星人壽, 大韓人壽, 三星電子, SKT, LG化學等 600多個,OpenFrame Storage部分由 UpRight DB負責,穩(wěn)定運作,野村證券公司、Ito-Yokado、Yamagiwa、Tokyo Books 等 (日本), G 大型金融公司(美國),Open Frame,UpRight DB Backend,UpRight SW Stack,穩(wěn)定性/高可用性 - Backup & Recovery,為了保護數(shù)據(jù)庫受各種類型的障礙干擾,支持各種邏輯性/物理性復制方式,提供針對障礙狀況的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 : 完全恢復 恢復發(fā)生障礙以前的全部數(shù)據(jù)庫 : 不完全恢復 恢復發(fā)生障礙以前的特定時刻的數(shù)據(jù)庫,Backup,Recovery,穩(wěn)定性/高可用性 UpRight DB Active Cluster (TAC),UpRight DB Active Cluster(以下統(tǒng)稱TAC)是以UpRight DB的高可用性為目標的功能。TAC與Oracle的RAC功能相同,發(fā)生障礙時,提供Fail Over處理等其他cluster運作所需的功能,確保穩(wěn)定的系統(tǒng)運作與系統(tǒng)擴張的便利性。,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 接口 - 可以與大部分的中間件產(chǎn)品聯(lián)動 支持各種 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,以及與各種應用的靈活聯(lián)動,實現(xiàn)與Oracle的完整兼容,由此支持迅速便利的DB轉換。,兼容性 被驗證的兼容性,以遵守標準和與Oracle的完整兼容與便利的移植功能為基礎,具有穩(wěn)定轉換現(xiàn)有Oracle和DB2系統(tǒng)的各種Reference。,Oracle UpRight DB 轉換,text,DB2 UpRight DB 轉換,text,大韓人壽聯(lián)機分析處理Database轉換項目 全部 DB Size 約 2TB,KT Qook TV Service Care System 尖端化項目 全部 DB Size 約 4TB,現(xiàn)有DBMS的自動 轉移 應用重用,UPDB,高性能 各種高性能機制,通過為高新能處理的各種技法,確保大容量系統(tǒng)里的最高性能。,功能/便利性 開發(fā)/操作支持 Utility,UpRight DB為了更有效的開發(fā)與管理,向開發(fā)員和管理員提供所需Utility。,upLoader,將大量數(shù)據(jù)文件高速裝載到數(shù)據(jù)庫里,upMigrator,不用修改它 DBMS的 Data 與 Application,用 UpRight DB移植的 Tool 移植對象 : Table, Index, View, Synonym 等的全部Scheme Object, 制約條件, Privilege, Role 通過移植并行處理,確保快速的數(shù)據(jù)轉換運行速度,upExport/upImport,upExport 導出保存到數(shù)據(jù)庫的Schema對象和全部或部分數(shù)據(jù) upImport 將導出文件上的Schema對象和數(shù)據(jù)裝載到數(shù)據(jù)庫,upAdmin,SQL 語句的輸入、編輯、運行 查看DML SQL語句的Execution Plan 為了提高性能的 Partial Data Fetch Open File/Save As 功能 Describe Object(Table, View, Synonym)功能 SQL運行結果excel保存、column filtering、排序 支持各種監(jiān)控與管理員,對象, Data對象,UpRight DB 功能,Backup & Recovery 監(jiān)控 Database Link Migration HA Clustering UpRight DB Thread Arcitecture 大規(guī)模session處理 大量數(shù)據(jù)處理,Backup & Recovery 穩(wěn)定性,UpRight DB即使不發(fā)生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只對一定時間以內(nèi)變更的block進行Backup 使用UpRight DB的 “tbrg” Utility,backup,1,Backup & Recovery 穩(wěn)定性,為了保護數(shù)據(jù)庫受各種類型的障礙干擾,支持各種邏輯性/物理性復制方式,提供針對障礙狀況的Recovery方法。,Crash Recovery,由于系統(tǒng)異常、Shutdown abort等 非正常結束后訪問數(shù)據(jù)庫失敗時 恢復的過程 UpRight DB啟動的過程里自動運行,Media Recovery,構成UpRight DB的文件里 發(fā)生物理性損傷或不能正常操作時恢復的過程 利用backup的 Datafile恢復 Media Recovery的種類 完全恢復 : 恢復發(fā)生障礙的時刻以前的全部數(shù)據(jù)的方法 不完全恢復: 恢復發(fā)生障礙以前的特定時刻的數(shù)據(jù)庫的方法,Redo/Archive Log,Undo,Committed Data & Uncommitted Data,非正常結束的 Database,Committed Data,主要性能分析指標,通過Automatic Performance Management 模塊,周期性保存UpRight DB的各種性能信息與Session狀態(tài)信息,可以確保DB的穩(wěn)定運行,以及分析各種性能。,性能信息的 Snapshot 管理,周期性以snapshot方式將UpRight DB的各種性能統(tǒng)計信息保存在Table里 (單位 : 分) : v$sysstat, v$system_event, v$sqlstats, v$sgastat 等的 view 信息收集 利用snapshop信息 提供性能分析報告 可以以各特定運行時間區(qū)間查看性能統(tǒng)計信息 DB的性能問題診斷,Session狀態(tài)管理,周期性將驅動中的Session的ID和待機event信息保存在內(nèi)存里 (單位 : 秒) 被保存的Session信息通過 v$active_session_history view Table提供信息,監(jiān)控 穩(wěn)定性,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環(huán)境的upMigrator的數(shù)據(jù)運行方法,為了運行數(shù)據(jù),不需另外添加其他操作,便可以確保便利而快速的轉換。,初始畫面,選擇轉換對象Object,進行移植,核對是否匹配,共享磁盤方式 HA Clustering 高可用性,利用共用磁盤(Shared Disk) 方式支持 Instance之間共有 Data UpRight DB Active Cluster(TAC) 的 Active-Active Clustering,確保穩(wěn)定的系統(tǒng)操作與最適交易處理性能,為了高可用性的雙重化 : 共享磁盤方式,Active-Standby 方式,UpRight DB Standby Cluster 方式 一般最經(jīng)常采用H/W Cluster S/W,以HA方式被活用 發(fā)生障礙時 Fail-over 時間(最少),中斷服務以后,通過Standby 服務器提供服務 平時,Standby服務器會成為閑置資源,可以用于其他業(yè)務用途,Active-Active 方式 (對應TAC , Oracle RAC),UpRight DB Active Cluster 方式 發(fā)生障礙時提供無中斷服務,以及確保穩(wěn)定性與高可用性 支持完美的 Load Balancing 數(shù)據(jù)匹配性的保證 利用Global Cache共享Instance之間的buffercache 利用TBCM以HeartBeat check監(jiān)視障礙,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,待機即時反應用戶連接請求 使用最少的系統(tǒng)資源,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,提供多版本并發(fā)控制(MVCC: Multi-Version Concurrency Control),提高多用戶同時處理效率 讀寫操作之間不會發(fā)生Blocking 支持Read Committed, Serializable Isolation Level,在企業(yè)級環(huán)境下經(jīng)常會發(fā)生大規(guī)模用戶同時連接的情況,UpRight DB具有可有效對應此類情況的結構。,SELECT (TSN:1230),Rollback Segment,Blocks,Row-Level Locking,以Row-Level Locking技術實現(xiàn)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,大量數(shù)據(jù)處理 高性能,Parallel Query,一個 Query由多個 Thread并行處理,實現(xiàn)快速的應答速度 自動構成可以獨自運行的Operation Group,運行并行處理,提供支持Terabyte規(guī)模的大量數(shù)據(jù)的靈活在線交易處理時所需的功能。,- 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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海紐約大學《語言學與語文教學》2023-2024學年第二學期期末試卷
- 海南衛(wèi)生健康職業(yè)學院《中學思想政治學科課程標準與教材分析》2023-2024學年第二學期期末試卷
- 北京工業(yè)大學耿丹學院《童裝設計》2023-2024學年第二學期期末試卷
- 青島大學《分析型大數(shù)據(jù)系統(tǒng)》2023-2024學年第二學期期末試卷
- 北京信息職業(yè)技術學院《機器人學》2023-2024學年第二學期期末試卷
- 山東華宇工學院《供應商質量管理》2023-2024學年第二學期期末試卷
- 2025年高中信息技術學業(yè)水平考試模擬試卷四套(含答案詳解)
- 安徽電氣工程職業(yè)技術學院《系統(tǒng)設計與分析》2023-2024學年第二學期期末試卷
- 江西醫(yī)學高等??茖W?!豆彩聵I(yè)管理案例分析》2023-2024學年第二學期期末試卷
- 2024年坤泰膠囊投資申請報告代可行性研究報告
- 《車載充電器》課件
- 區(qū)塊鏈賦能金融提升交易透明度
- 2024年沈陽市三支一扶考試真題
- wps表格考試試題及答案
- 《絕經(jīng)后出血》課件
- 食品合作商合同協(xié)議
- 2025年吉林省四平市梨樹縣中考二模歷史試題(含答案)
- 生物柴油項目申報材料范文模板 (一)
- 私人店鋪用工合同協(xié)議
- 豬保價合同協(xié)議
- 玉石代理銷售合同協(xié)議
評論
0/150
提交評論