02Upright數(shù)據(jù)庫產(chǎn)品介紹 1_第1頁
02Upright數(shù)據(jù)庫產(chǎn)品介紹 1_第2頁
02Upright數(shù)據(jù)庫產(chǎn)品介紹 1_第3頁
02Upright數(shù)據(jù)庫產(chǎn)品介紹 1_第4頁
02Upright數(shù)據(jù)庫產(chǎn)品介紹 1_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Up RightSoft UP DB5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights ReservedUp RightSoft UP DB5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights ReservedUp RightSoft UPDB技術(shù)白皮書UFRIIBHT/II*i廠NS UPHIEHTUp RightSoft UP DB5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights ReservedS UPHIEHTUp RightSoft UP DB5.

2、0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights ReservedUp RightSoft 白皮書Up RightSoft UPDB4 UPRIGHT版權(quán)2012年,UpRightSoft系統(tǒng)軟件有限公司版權(quán)所有。使用聲明未經(jīng)UpRightSoft公司事先的書面同意,不得對本文件及其中部分內(nèi)容進(jìn)行影印、復(fù)制、翻譯 或?qū)⑵滢D(zhuǎn)換成任何電子媒介形式或可機(jī)讀的形式。UpRightSoft公司保留不事先通知就可以自行更改本文件中信息的權(quán)利,并對由此造成的損失不承擔(dān)任何責(zé)任。商標(biāo)?2012年,UpRightSoft公司版權(quán)所有。UpRightSoft是公司的注冊

3、商標(biāo)。UPAS、UPWS、UPDB、 UPAPM、UPMCI、UP ESB 是 Up RightSoft 公司的產(chǎn)品商標(biāo)。Su尸eightUp RightSoft UP DB5.0技術(shù)白皮書4Cop yright ?2012 Up RightSoft All Rights ReservedSu尸eightUp RightSoft UP DB5.0技術(shù)白皮書4Cop yright ?2012 Up RightSoft All Rights Reserved1. UPDB介紹2. UPDB高可用性2.1.2.2.2.3.Stan dby ClusterActive Cluster多種備份、恢復(fù)模式

4、3. UPDB兼容性3.1.3.2.3.3.對全球標(biāo)準(zhǔn)、Oracle標(biāo)準(zhǔn)的完全兼容 Up Migrator自動化遷移工具Database Link4.高性能4.1.4.2.4.3.高并發(fā). 海量數(shù)據(jù). 高性能UTA5.使用便捷性5.1.5.2.5.3.Up Admin管理工具 upLoaderExport/lmport6. UPDB5 /Oracle11g/DB2_v9 比較7.關(guān)于 UpRightSoft.12Su尸eightUp RightSoft UP DB5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights ReservedSu尸eightU

5、p RightSoft UP DB5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights Reserved1.UPDB介紹當(dāng)前企業(yè)的業(yè)務(wù)隨著數(shù)據(jù)的快速增加和系統(tǒng)環(huán)境的不斷變化而迅速擴(kuò)張,隨著新的業(yè)務(wù)環(huán)境的增加,需要有更高效的靈活處理信息和服務(wù)的能力。Up Right DB適應(yīng)這種變化,幫助企業(yè)打以業(yè)務(wù)為基礎(chǔ)的數(shù)據(jù)庫架構(gòu),是高性 能、高可用的解決擴(kuò)張性問題的企業(yè)數(shù)據(jù)庫管理系統(tǒng)。為了完善原有 DB的缺點(diǎn),Up Right DB獨(dú)家通過并實(shí)施了 Up Right ThreadArchitecture,有效使用了有限的服務(wù)器進(jìn)程的 CPU和內(nèi)存等系統(tǒng)資源,確保

6、了高 效的性能與穩(wěn)定性和擴(kuò)張性,提供了方便的開發(fā)環(huán)境和管理功能。DB。Up Right DB設(shè)計的初期,特別針對大規(guī)模用戶、大容量數(shù)據(jù)、強(qiáng)化安全性、 兼容性等方面,區(qū)別于其他 DBMS而研制開發(fā)的。Up Right DB正是企業(yè)所需要的提供最適數(shù)據(jù)庫環(huán)境的代表性2. UPDB高可用性Standby ClusterUPDB Stan dby Cluster是以數(shù)據(jù)庫的高可用性、數(shù)據(jù)的保護(hù)、災(zāi)難恢復(fù)等為目 的而提供的UprightSoft RDBMS的核心功能。UPDB Sta ndby服務(wù)器將原本數(shù)據(jù)庫的復(fù)制本以事務(wù)單位保存在物理性獨(dú)立的 場所。要復(fù)制的對象原本數(shù)據(jù)庫被稱為Primary DB,

7、保存被復(fù)制的數(shù)據(jù)的數(shù)據(jù) 庫被稱為Standby DB。 UPDB Standby Cluster的原理是后臺進(jìn)程向 Standby發(fā)送Primary里生成的Redo Log, Standby利用Redo Log反應(yīng)Primary的所有變化。通過數(shù)據(jù)的復(fù)制,Primary在服務(wù)請求的數(shù)據(jù)處理失敗時,可以活用Standby的數(shù)據(jù)迅速重新開始該服務(wù)。另外Primary的服務(wù)可以簡單對付不能恢復(fù)損傷的數(shù) 據(jù)的情況,例如,Primary的服務(wù)器的Disk損傷時,通過Standby可以保護(hù)損傷的 數(shù)據(jù)。Active ClusterUPDB Active Cluster 是 UPDB 基于共享存儲(shar

8、ed disk)的 active-active 多機(jī)集群架構(gòu)。在UAC環(huán)境里運(yùn)行中的所有實(shí)例通過共享的數(shù)據(jù)庫運(yùn)行事務(wù),從而保證了數(shù)據(jù)的一致性和完整性。另外還支持Load Balancing、Fail Over等其他集群功能,確保穩(wěn)定的系統(tǒng)運(yùn)行與系統(tǒng)擴(kuò)展的便利性UAC構(gòu)成所需的數(shù)據(jù)block通過連接node之間的高速專業(yè)網(wǎng)絡(luò)接收和發(fā)送, node正如使用一個 shared cache一樣運(yùn)行。運(yùn)行中,即使一個 node停止,運(yùn)行中的其他node也會繼續(xù)服務(wù)。2.3.多種備份、恢復(fù)模式UPDB支持三種標(biāo)準(zhǔn)形式的的備份和恢復(fù)操作:導(dǎo)出/導(dǎo)入 (EXPORT/IMPORT)、冷備份、熱備份,另外還提供

9、 ” RMG”(Recovery Manager)工具輔助管理備份和恢復(fù)。1) IMP ORT/EX PORT提供表級、用戶級、全庫級別的數(shù)據(jù)導(dǎo)入、導(dǎo)出。冷備份在系統(tǒng)完全關(guān)閉的狀態(tài)下,使用操作系統(tǒng)命令備份或恢復(fù)控制文件、數(shù)據(jù)文件、聯(lián)機(jī)REDOLOG文件。熱備份在系統(tǒng)正常服務(wù)的狀態(tài)下,UpDB提供聯(lián)機(jī)備份/恢復(fù)con trol文件、tables pace文件、歸檔ARCHIVELOG 文件。RMGR遷移工具在系統(tǒng)正常服務(wù)的狀態(tài)下,提供以下內(nèi)容的聯(lián)機(jī)備份與恢復(fù)。a)控制文件b)全庫c)邏輯表空間d)物理數(shù)據(jù)文件e)全備份f)增量備份3. UPDB兼容性3.1.對全球標(biāo)準(zhǔn)、Oracle標(biāo)準(zhǔn)的完全兼容

10、UP DB不僅通過支持標(biāo)準(zhǔn) SQL與In terface,實(shí)現(xiàn)了與各種應(yīng)用的靈活連接,而 且通過與Oracle的完全兼容,實(shí)現(xiàn)了迅速而便利的數(shù)據(jù)庫遷移。全球標(biāo)準(zhǔn)支持標(biāo)準(zhǔn) SQL (SQL-92、SQL-99 )支持各種標(biāo)準(zhǔn)的接口JDBC、ODBC、OLE DB、CLI (Call Level In terface)遵守X/Open標(biāo)準(zhǔn)的XA接口,可以與大部分的中間件產(chǎn)品聯(lián)動 支持各種字符集DB Link (Sybase、Oracle、DB2、MS SQL .)a)b)c)d)e)Oracle 兼容支持非標(biāo)準(zhǔn) SQL (完整支持Oracle變型SQL)AppI icatio n 兼容性-Orac

11、le Stored Procedure 兼容(PL/SQL)-Oracle Embedded SQL 兼容Data type-CHAR, V ARCHAR-NUMBER, DATE, TIMESTA MP-BLOB, CLOB, LONG , RAW, ROWID-支持全球化(NVARCHAR, NCLOB)a)b)c)3.2. Up Migrator自動化遷移工具UPDB自身提供了自動化遷移工具:Up Migrator,可以實(shí)現(xiàn)應(yīng)用代碼零修改,就能將基于Oracle數(shù)據(jù)庫的應(yīng)用程序及數(shù)據(jù)平滑地遷移到UpDB上?;趫D像界面,顯示地選擇 tables pace Table、In dex、Vie

12、w、Stored P rocedure等全部或某些Scheme Object并且提供多線程并行遷移,提高數(shù)據(jù)遷移執(zhí)行速度。3.3. Database LinkUPDB 的 DB Link 功能支持與 Oracle、MS-SQL Server、IBM DB2、Sybase ASEServer等各種本地/遠(yuǎn)程的同構(gòu)/異構(gòu)數(shù)據(jù)庫服務(wù)器的表查詢、插入、修改、刪除等互操作。4.高性能4.1.高并發(fā)在企業(yè)級環(huán)境下經(jīng)常發(fā)生大規(guī)模用戶同時訪問的情況,UpDB為了有效應(yīng)對此情況,提出以下2種解決方案:1) Row-Level Lock ing行級鎖技術(shù)實(shí)現(xiàn)鎖范圍的最小化?;乇躄ock Escalation,確保

13、性能負(fù)荷最小化2) MVCC(Multi Version Concurrency Con trol)多版本并發(fā)控制保證讀寫操作之間不會發(fā)生Blocking。支持 Read Committed、 Serializable Isolation Level4.2.海量數(shù)據(jù)UpDB能夠支持Terabyte規(guī)模的大量數(shù)據(jù)的靈活在線交易處理功能,主要以以下2種技術(shù)為支撐:1) Partition Table分區(qū)表支持Range/Hash/List/Composite等多種分區(qū)方式。支持 Global Index/Local Index2)P arallel Query并行計算能夠?qū)崿F(xiàn)將一個Query拆分成

14、多個處理單元,并分別由不同的Thread并行處理。自動構(gòu)成可以獨(dú)自運(yùn)行的Op eration Group,執(zhí)行并行處高性能UTAUTA: UPDB Thread Architecture。即 UpDB 的 Multi Process、Multi Thread 架構(gòu),基于中間件技術(shù),預(yù)先創(chuàng)建Process Thread,消除了頻繁的進(jìn)程創(chuàng)建與關(guān)閉,待用戶請求時迅速反應(yīng),能夠有效地使用最小限度的系統(tǒng)資源,提高效率。使用便捷性UPDB RDBMS面向開發(fā)人員與運(yùn)維人員提供便于開發(fā)與管理的多種工具。5.1. Up Admin 管理工具UpDB提供原廠的數(shù)據(jù)庫GUI開發(fā)和管理界面(類似于Toad),更加

15、直觀的、便利的管理數(shù)據(jù)的各種資源。主要提供功能點(diǎn)如下:1)SQL語句的輸入、編輯、運(yùn)行2)查看 DML SQL 語句的 Execution Plan3)為了提高性能的P artial Data Fetch4)Open File/Save As 功能5)Describe Object(Table、View、Synonym)功能6)SQL 運(yùn)行結(jié)果 excel 保存、column filtering、排序7)支持各種監(jiān)控與管理員5.2. up Loaderup Loader工具能夠?qū)崿F(xiàn)將大容量的外部數(shù)據(jù)(非DB文件,例如csv、txt等格式)直接導(dǎo)入到UpDB數(shù)據(jù)庫中。up Loader接收控制文

16、件(Co ntrol file)和數(shù)據(jù)文件(Data file),輸出日志文件(Log file )和錯誤文件(Bad file)。1)控制文件控制文件是為運(yùn)行up Loader Utility的必要參數(shù)的文件。用于指明從控制文件里讀取的數(shù)據(jù)位置和讀取數(shù)據(jù)的具體方法,以及保存實(shí)際數(shù)據(jù)的位置。2)數(shù)據(jù)文件數(shù)據(jù)文件即原始數(shù)據(jù)文件,將要導(dǎo)入到數(shù)據(jù)庫中的文本文件,支持固定記錄格 式( Fixed Record Format)、分隔記錄格式( Separated Record Format)兩種記錄格式。3)日志文件s UPRIGHTUp RightSoft UP DB5.0技術(shù)白皮書Cop yrigh

17、t ?2012 Up RightSoft All Rights Reserveds UPRIGHTUp RightSoft UP DB5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights ReservedUPfilOHlTUp RightSoft UP DB5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights Reserved是記錄了 up Loader Utility運(yùn)行過程的文件。向用戶與要輸入的基本源數(shù)據(jù)一起提供實(shí)際輸入成功的記錄和失敗記錄的統(tǒng)計。4) 錯誤文件是運(yùn)行up Loader Utility

18、時,記錄裝載失敗的數(shù)據(jù)文件。Export/lmport1) upExport導(dǎo)出到數(shù)據(jù)庫Schema對象的全部或部分?jǐn)?shù)據(jù)為固有格式的文件,支持整庫級別、用戶級別、表級別的export,有利于數(shù)據(jù)庫的備份與其他機(jī)器間的傳遞。2) uplmport將保存在外部文件當(dāng)中的 Schema Object重新保存在UpDB數(shù)據(jù)庫當(dāng)中,一般有與upExpOrt Utility 一起備份、恢復(fù)數(shù)據(jù)庫,以及在其他machine中的數(shù)據(jù)庫之間 傳遞數(shù)據(jù)時使用。UPDB5 /Oracle11g/DB2_v9 比較DBMS類型FeatureUP DB5Oracle 11gDB2 v9DBMS TypeDRDBMSDR

19、DBMSDRDBMSDBMSPerformanceArchitectureDisk DBMSDisk DBMSDisk DBMSDBMS P rocess*ArchitectureMulti-Process+Multi-ThreadMulti-ProcessMulti-Process+Multi-Thread支持的SQL類型FeatureUP DB5Oracle 11gDB2 v9Hint FeatureSupportedSupp ortedP artially Supp ortedn-line ViewSupportedSupp ortedSupportedJoinSupportedSupp

20、 ortedSupportedOuter JoinSupportedSupp ortedSupportedHierarchical QuerySupportedSupp ortedSupportedArray P rocessingSupportedSupp ortedSupportedAnalysis FunctionSupportedSupp ortedSupported*post OptimizerSupportedSupp ortedSupportedBuilt-In FunctionSupportedSupp ortedSupported*)DB2不建議使用hint功能支持的APIF

21、eatureUP DB51Oracle 11gDB2 v9SQLSta ndard SQL &Sta ndard SQL &Sta ndard SQL &Varia nt SQLVaria nt SQLVaria nt SQLJDBC DriverSupportedSupp ortedSupp ortedODBC DriverSupportedSupp ortedSupp ortedPhP DriverSupportedSupp ortedSupp ortedEmbedded SQLSupp orted (tbESQL)Su pp orted (P ROC)Supp ortedCLI Inte

22、rfaceSupportedSupp ortedSupp ortedXA APISupportedSupp ortedSupp ortedThreaded App licationSupportedSupp ortedSupp orted支持的工具FeatureUP DB5Oracle 11gDB2 v9GUI Admin TooltbAdminOEMdb2Co ntrolCe nternteractive SQL ExecutertbSQLSQL PlusCLP (db2)Data LoadertbLoaderSQL*LoaderDB2 Loader(Load)Data Extract an

23、d oad ToolExport/lmportExport/lmportExport/lmportConnection Dis patcherTbliste nerListe nerDB2 Liste ner(tc pcm, ip ccm)Migration TooltbMigratorOracle Migrati onWorkBe nchDB2 Migrator(mtk)C P re-Com pilertbpcP ro*CDB2 ESQL (db2 prep)支持的對象FeatureUP DB5Oracle 11gDB2 v9TableSupportedSupp ortedSupp orte

24、dCom po site IndexSupportedSupp ortedSupp ortedViewSupportedSupp ortedSupp ortedSequenceSupportedSupp ortedSupp ortedDatabase LinkSupportedSupp ortedSupp ortedSynonymSupportedSupp ortedSupp ortedRightsManagementSupportedSupp ortedSupp ortedRoleSupportedSupp ortedSupp orteds u尹SIGHTUp RightSoft UP DB

25、5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights ReservedSu尸eightUp RightSoft UP DB5.0技術(shù)白皮書Cop yright ?2012 Up RightSoft All Rights ReservedP rocedureSupportedSupp ortedSupp ortedStored FunctionSupportedSupp ortedSupp ortedPackageSupportedSupp ortedSupp ortedTriggerSupportedSupp ortedSupp orted性能Ite

26、mUP DB5Oracle 11gDB2 v9Multi-VersionConcurrency Control(MVCC) 1)Supp ortedSupportedN/ARow-Level LockinfSupp ortedSupportedP artially Supp ortedPrevents Table Lock by Avoiding Lock EscalationSupp ortedSupportedP artially Supp ortedB-Tree IndexSupp ortedSupportedSupportedSystem MonitoringViewSupp orte

27、dSupportedSupportedSQL Trace FunctionSupp ortedSupportedSupportedCom plicated Transaction P rocessinSupp orted gSupportedSupportedRangeSupp ortedSupportedSupportedListSupp ortedSupportedN/AP artitioning HashSupp ortedSupportedN/ACom positeSupp ortedSupportedN/ADB2 uses a transaction model, which doe

28、s not support MVCC. This has the advantage of light tran sacti on pro cess ing due to no rollback functions, but the disadva ntage of lock ing p roblems.2)For DB2, whe n row locks exceed the p age un it, a lock escalati on occurs.3)DB2 cha nges the isolati on level for p erforma nee, but this may re

29、sult in match errors.可用性FeatureUP DB5Oracle 11gDB2 v9AutomaticCrash RecoverySupportedSupportedSupportedLog MirroringSupportedSupportedSupportedOnline Back upSupportedSupportedSupportedActive ClusterSu pp orted (Tibero TAC)Su pp orted (Oracle RAC)P artially Supp ortedDisaster RecoveryFast(Tibero-Sta ndby)Fast(Oracle DataGuard)Fast(HA/DR)OnlineDDL Op erationSupportedSupportedSupported2P CommitSupportedSupportedP art

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論