




已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2011. 05., 2011 UpRight DB Co., Ltd. All Rights Reserved.,DBMS of Next Generation UpRight DB,UpRight DB 概要,UpRight DB 發(fā)展過程 UpRight DB 體系結(jié)構(gòu),UpRight DB 發(fā)展過程,UpRight DB在2002年利用Engine開發(fā)確保了本源技術(shù),2008年全球第二支持基于共享Disk的Clustering RDBMS開發(fā)等,經(jīng)過10年的研究開發(fā),目前正式向DB專門企業(yè)躍進(jìn)。,2003. 06 UpRight DB1.0 上市,2008. 11 UpRight DB 4.0 上市 支持Shared DB Active Cluster,2011. 08 UpRight DB 5.0 準(zhǔn)備上市,本源技術(shù)開發(fā),進(jìn)軍市場,產(chǎn)品擴(kuò)散,成長,2012. UpRight DB 6.0準(zhǔn)備上市,躍進(jìn),全球第二支持 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 體系結(jié)構(gòu),UpRight DB為了確保各種功能和安全性,采用了Multi-Process、Multi-Thread構(gòu)架。 另外還為用戶和開發(fā)人員提供了各種標(biāo)準(zhǔn)的開發(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 基層結(jié)構(gòu),Client的快速訪問時間 即使session增加,最大限度減少負(fù)荷 取消Process生成/取消 使用系統(tǒng)資源最小化 穩(wěn)定的系統(tǒng)負(fù)荷管理,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 - 標(biāo)準(zhǔn) SQL - 非標(biāo)準(zhǔn) SQL Interface - 標(biāo)準(zhǔn) 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ù)處理最適化為目標(biāo),作為已開發(fā)好的DBMS,確保了穩(wěn)定性/高可用性、兼容性、高性能與便利性。,穩(wěn)定性/ 可用性,高性能,兼容性,功能/ 便利性,支持標(biāo)準(zhǔn) SQL與標(biāo)準(zhǔn)接口 Oracle PL/SQL,Embedded SQL 兼容 Oracle Data Type, Function 兼容 通過DBLink實現(xiàn)與異構(gòu)DBMS的聯(lián)動 支持自動化Migration工具,支持多樣的復(fù)制與恢復(fù)功能 共享disk基層 Active 提供Cluster功能 各種無障礙操作事例 -野村證券公司、KT等,穩(wěn)定性/高可用性 被驗證的 DBMS,UpRight DB以確實的系統(tǒng)軟件本源技術(shù)為基礎(chǔ)開發(fā)出來,通過各種操作范例,驗證了其穩(wěn)定性。,UpRight DB 驗證范例,保有SW的最新3大System SW (OS, DBMS, Middleware)技術(shù) 全球最高水平的研究團(tuán)隊(由韓國國內(nèi)/國外優(yōu)秀大學(xué)畢業(yè)的碩博士組成),具有基于本源技術(shù)完美技術(shù),大宇造船海洋有限公司, SeunSteel 等 (中國), SIAM SAMSUNG LIFE INSURANCE CO., LTD.(泰國)等 20多個,OpenFrame 驗證范例,KT, 三星人壽, 大韓人壽, 三星電子, SKT, LG化學(xué)等 600多個,OpenFrame Storage部分由 UpRight DB負(fù)責(zé),穩(wěn)定運(yùn)作,野村證券公司、Ito-Yokado、Yamagiwa、Tokyo Books 等 (日本), G 大型金融公司(美國),Open Frame,UpRight DB Backend,UpRight SW Stack,穩(wěn)定性/高可用性 - Backup & Recovery,為了保護(hù)數(shù)據(jù)庫受各種類型的障礙干擾,支持各種邏輯性/物理性復(fù)制方式,提供針對障礙狀況的Recovery方法。,Backup,通過Online Backup功能,即使在 Backup時,也提供無中止服務(wù) 通過支持Offline Backup,可以簡單運(yùn)行復(fù)制 支持Incremental Backup,1. Begin Backup 2. End Backup,Working Process,Control Thread,Working Thread,Log File,Data File,Copy,Recovery,Crash Recovery 非正常結(jié)束后 UpRight DB在啟動過程中自動運(yùn)行 Media Recovery : 完全恢復(fù) 恢復(fù)發(fā)生障礙以前的全部數(shù)據(jù)庫 : 不完全恢復(fù) 恢復(fù)發(fā)生障礙以前的特定時刻的數(shù)據(jù)庫,Backup,Recovery,穩(wěn)定性/高可用性 UpRight DB Active Cluster (TAC),UpRight DB Active Cluster(以下統(tǒng)稱TAC)是以UpRight DB的高可用性為目標(biāo)的功能。TAC與Oracle的RAC功能相同,發(fā)生障礙時,提供Fail Over處理等其他cluster運(yùn)作所需的功能,確保穩(wěn)定的系統(tǒng)運(yùn)作與系統(tǒng)擴(kuò)張的便利性。,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,兼容性 遵守標(biāo)準(zhǔn)與Oracle兼容,支持標(biāo)準(zhǔn) SQL (SQL-92, SQL-99 ) 支持各種標(biāo)準(zhǔn) Interface JDBC, ODBC, OLE DB, CLI (Call Level Interface) 遵守X/Open標(biāo)準(zhǔn)的 XA 接口 - 可以與大部分的中間件產(chǎn)品聯(lián)動 支持各種 Character Set DB Link (Sybase, Oracle, DB2, MS SQL,),Oracle 完整兼容,遵守全球標(biāo)準(zhǔn),支持非標(biāo)準(zhǔn) 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兼容,通過支持標(biāo)準(zhǔn)SQL 與 Interface,以及與各種應(yīng)用的靈活聯(lián)動,實現(xiàn)與Oracle的完整兼容,由此支持迅速便利的DB轉(zhuǎn)換。,兼容性 被驗證的兼容性,以遵守標(biāo)準(zhǔn)和與Oracle的完整兼容與便利的移植功能為基礎(chǔ),具有穩(wěn)定轉(zhuǎn)換現(xiàn)有Oracle和DB2系統(tǒng)的各種Reference。,Oracle UpRight DB 轉(zhuǎn)換,text,DB2 UpRight DB 轉(zhuǎn)換,text,大韓人壽聯(lián)機(jī)分析處理Database轉(zhuǎn)換項目 全部 DB Size 約 2TB,KT Qook TV Service Care System 尖端化項目 全部 DB Size 約 4TB,現(xiàn)有DBMS的自動 轉(zhuǎn)移 應(yīng)用重用,UPDB,高性能 各種高性能機(jī)制,通過為高新能處理的各種技法,確保大容量系統(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ù)轉(zhuǎn)換運(yùn)行速度,upExport/upImport,upExport 導(dǎo)出保存到數(shù)據(jù)庫的Schema對象和全部或部分?jǐn)?shù)據(jù) upImport 將導(dǎo)出文件上的Schema對象和數(shù)據(jù)裝載到數(shù)據(jù)庫,upAdmin,SQL 語句的輸入、編輯、運(yùn)行 查看DML SQL語句的Execution Plan 為了提高性能的 Partial Data Fetch Open File/Save As 功能 Describe Object(Table, View, Synonym)功能 SQL運(yùn)行結(jié)果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 為單位進(jìn)行在線backup/恢復(fù),使用名為“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進(jìn)行Backup 使用UpRight DB的 “tbrg” Utility,backup,1,Backup & Recovery 穩(wěn)定性,為了保護(hù)數(shù)據(jù)庫受各種類型的障礙干擾,支持各種邏輯性/物理性復(fù)制方式,提供針對障礙狀況的Recovery方法。,Crash Recovery,由于系統(tǒng)異常、Shutdown abort等 非正常結(jié)束后訪問數(shù)據(jù)庫失敗時 恢復(fù)的過程 UpRight DB啟動的過程里自動運(yùn)行,Media Recovery,構(gòu)成UpRight DB的文件里 發(fā)生物理性損傷或不能正常操作時恢復(fù)的過程 利用backup的 Datafile恢復(fù) Media Recovery的種類 完全恢復(fù) : 恢復(fù)發(fā)生障礙的時刻以前的全部數(shù)據(jù)的方法 不完全恢復(fù): 恢復(fù)發(fā)生障礙以前的特定時刻的數(shù)據(jù)庫的方法,Redo/Archive Log,Undo,Committed Data & Uncommitted Data,非正常結(jié)束的 Database,Committed Data,主要性能分析指標(biāo),通過Automatic Performance Management 模塊,周期性保存UpRight DB的各種性能信息與Session狀態(tài)信息,可以確保DB的穩(wěn)定運(yùn)行,以及分析各種性能。,性能信息的 Snapshot 管理,周期性以snapshot方式將UpRight DB的各種性能統(tǒng)計信息保存在Table里 (單位 : 分) : v$sysstat, v$system_event, v$sqlstats, v$sgastat 等的 view 信息收集 利用snapshop信息 提供性能分析報告 可以以各特定運(yùn)行時間區(qū)間查看性能統(tǒng)計信息 DB的性能問題診斷,Session狀態(tài)管理,周期性將驅(qū)動中的Session的ID和待機(jī)event信息保存在內(nèi)存里 (單位 : 秒) 被保存的Session信息通過 v$active_session_history view Table提供信息,監(jiān)控 穩(wěn)定性,Database Link 互操作性,利用UpRight DB的DB Link功能支持遠(yuǎn)程的同構(gòu)/異構(gòu) DB 服務(wù)器的Table查看與輸入、修改、刪除。 還提供與Oracle, MS-SQL Server, IBM DB2, Sybase ASE Server等各種異構(gòu)DBMS的互操作性。,異構(gòu) DB to UpRight DB Link,Oracle Generic Connectivity,MS-SQL Server,UpRight DB to 異構(gòu) DB Link,DB Server,UpRight DB,Remote DB Server,異構(gòu)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ù)運(yùn)行方法,為了運(yùn)行數(shù)據(jù),不需另外添加其他操作,便可以確保便利而快速的轉(zhuǎn)換。,初始畫面,選擇轉(zhuǎn)換對象Object,進(jìn)行移植,核對是否匹配,共享磁盤方式 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 時間(最少),中斷服務(wù)以后,通過Standby 服務(wù)器提供服務(wù) 平時,Standby服務(wù)器會成為閑置資源,可以用于其他業(yè)務(wù)用途,Active-Active 方式 (對應(yīng)TAC , Oracle RAC),UpRight DB Active Cluster 方式 發(fā)生障礙時提供無中斷服務(wù),以及確保穩(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結(jié)構(gòu),更有效地使用有限的System 共有資源,對于增加的用戶的請求,極大限度提高性能,支持Multi Process, Multi Thread ,消除頻繁的Process生成/取消,事先生成Process、Thread,待機(jī)即時反應(yīng)用戶連接請求 使用最少的系統(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具有可有效對應(yīng)此類情況的結(jié)構(gòu)。,SELECT (TSN:1230),Rollback Segment,Blocks,Row-Level Locking,以Row-Level Locking技術(shù)實現(xiàn)Lock范圍的最小化 回避Lock Escalation,確保性能負(fù)荷最小化,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)快速的應(yīng)答速度 自動構(gòu)成可以獨自運(yùn)行的Operation Group,運(yùn)行并行處理,提供支持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)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 實習(xí)生實習(xí)協(xié)議及職業(yè)規(guī)劃輔導(dǎo)與勞動權(quán)益保障服務(wù)合同
- 演出票務(wù)推廣補(bǔ)充協(xié)議
- 核電站核安全操作員崗位全職聘用及職業(yè)資格認(rèn)證合同
- 母嬰用品店智能化設(shè)備與特色商品供應(yīng)協(xié)議
- 動作捕捉數(shù)據(jù)采集與三維模型重建租賃合同
- 小紅書店鋪運(yùn)營策略與品牌建設(shè)合作合同
- 商業(yè)街區(qū)戶外廣告位租賃合作協(xié)議
- 《侵襲性肺炎的臨床診斷與治療》課件
- 《手腕骨折的認(rèn)識與處理》課件
- 食品安全課件比賽參賽指南
- 糖尿病足疼痛
- 2024年版水利水電工程單元工程單元工程質(zhì)量驗收評定表
- 2020版新疆維吾爾自治區(qū)市政工程消耗量定額(四)
- 兒康家長培訓(xùn)
- 托幼機(jī)構(gòu)安全應(yīng)急預(yù)案制度
- 92槍械課件教學(xué)課件
- DB35T 1980-2021 居家醫(yī)療護(hù)理服務(wù)規(guī)范
- 產(chǎn)業(yè)園區(qū)可持續(xù)發(fā)展實踐白皮書-盛裕集團(tuán)-2024-88正式版WN8
- 高低溫截止閥關(guān)鍵技術(shù)
- 小超市食品安全管理制度
- 老年人支氣管哮喘診斷與管理中國專家共識2020
評論
0/150
提交評論