Oracle數(shù)據(jù)庫技術(shù)交流課件_第1頁
Oracle數(shù)據(jù)庫技術(shù)交流課件_第2頁
Oracle數(shù)據(jù)庫技術(shù)交流課件_第3頁
Oracle數(shù)據(jù)庫技術(shù)交流課件_第4頁
Oracle數(shù)據(jù)庫技術(shù)交流課件_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Oracle數(shù)據(jù)庫技術(shù)交流第1頁,共86頁。Oracle 數(shù)據(jù)庫產(chǎn)品介紹Oracle數(shù)據(jù)安全方案介紹Oracle數(shù)據(jù)容災(zāi)方案介紹Oracle數(shù)據(jù)庫DB 12C新特性O(shè)racle In-Memory Option議程第2頁,共86頁。Oracle Database 發(fā)展簡(jiǎn)史第3頁,共86頁。Oracle Database 發(fā)展簡(jiǎn)史第4頁,共86頁。Oracle Database 發(fā)展簡(jiǎn)史第5頁,共86頁。Oracle 數(shù)據(jù)庫技術(shù)領(lǐng)導(dǎo)者 Exadata Storage Real Application Testing Advanced Compression Automatic Storage M

2、anagement Transparent Data Encryption Self Managing Database XML Database Oracle Data Guard Real Application Clusters Flashback Query Virtual Private Database Built in Java VM Partitioning Support Built in Messaging Object Relational Support Multimedia Support Data Warehousing Optimizations Parallel

3、 Operations Distributed SQL & Transaction Support Cluster and MPP Support Multi-version Read Consistency Client/Server Support Platform Portability Commercial SQL ImplementationOracle 2Oracle 9iOracle 5Oracle 6Oracle 7Oracle 8Oracle 8iOracle 10gOracle 11g2009年9月正式發(fā)布Oracle數(shù)據(jù)庫11gR2第6頁,共86頁。Oracle Data

4、base 11g2001年Oracle9i發(fā)布,在的諸多新特性中,最重要的就是Real Application Cluster(RAC)2003年9月,Oracle發(fā)布了Oracle 10g這一版的最大的特性就是加入了網(wǎng)格計(jì)算的功能Oracle11g以甲骨文公司30年的設(shè)計(jì)經(jīng)驗(yàn)為基礎(chǔ),為企業(yè)提供了下一代信息管理能力,是Oracle數(shù)據(jù)庫功能強(qiáng)大的新版本2006年9月開始Beta測(cè)試2007年下半年產(chǎn)品化第7頁,共86頁。高可用高性能易管理維護(hù)性安全性 大數(shù)據(jù)和數(shù)據(jù)倉庫特性 其他Oracle 數(shù)據(jù)庫產(chǎn)品一覽表第8頁,共86頁。Oracle Confidential9系統(tǒng) 故障數(shù)據(jù) 故障系統(tǒng) 變更

5、數(shù)據(jù) 變更意外 停機(jī)計(jì)劃 停機(jī)真正應(yīng)用集群(RAC)自動(dòng)存儲(chǔ)管理、閃回、Log Miner、RMAN 與快速恢復(fù)區(qū)Active Data Guard、Secure Backtup聯(lián)機(jī)重新配置滾動(dòng)升級(jí)聯(lián)機(jī)重定義Oracle最大高可用體系架構(gòu)第9頁,共86頁。RAC: 集群數(shù)據(jù)庫 集群的數(shù)據(jù)庫服務(wù)器鏡像的磁盤子系統(tǒng)高速的交換或互連集線器或交換機(jī)網(wǎng)絡(luò)集中的管理控制臺(tái)充分利用了行業(yè)先進(jìn)的集群技術(shù)用戶沒有單一故障點(diǎn)Interconnect共享緩沖區(qū)存儲(chǔ)區(qū)域網(wǎng)絡(luò)第10頁,共86頁。ServiceRAC架構(gòu)共用網(wǎng)絡(luò)節(jié)點(diǎn)1Operating SystemOracle Clusterware集群內(nèi)部互聯(lián)網(wǎng)絡(luò)in

6、stance 1ASM節(jié)點(diǎn)nOperating SystemOracle Clusterwareinstance nASMRedo / Archive logs all instances共享 存儲(chǔ)Database / Control filesOCR and Voting DisksVIP1VIPnASM管理的存儲(chǔ)裸設(shè)備ListenerListenerService第11頁,共86頁。集成的集群軟件CRS和存儲(chǔ)管理模塊ASM集成的Oracle 集群管理軟件解決方案,提高了性能集成的自動(dòng)存儲(chǔ)管理功能,提高了性能,增強(qiáng)了系統(tǒng)可用性,簡(jiǎn)化了存儲(chǔ)管理的復(fù)雜程度單一供應(yīng)商的技術(shù)支持,簡(jiǎn)化了系統(tǒng)的復(fù)雜程

7、度降低成本無須購買額外的軟件安裝管理簡(jiǎn)單Hardware- / OS-KernelCFSOracle ASMRAW LVM第三方集群OracleClusterwareOracle ASMOracleClusterware第12頁,共86頁。RAC的自動(dòng)數(shù)據(jù)庫診斷監(jiān)視器Database ADDMAWR Instance ADDMSelf-diagnostic EngineInst1Instn第13頁,共86頁。Oracle國(guó)內(nèi)集群數(shù)據(jù)庫案例-4節(jié)點(diǎn)以上用戶名稱節(jié)點(diǎn)數(shù)平臺(tái)版本河南移動(dòng) 24/4*2HP PCSrv/HP SuperDome(32 C)11gR1/淘寶20/4HP PC Server

8、/SUN Linux/11gR1上海超級(jí)計(jì)算中心 6eGenera(4 way)國(guó)家互聯(lián)網(wǎng)信息安全中心 6Lenovo/Dawning way)中國(guó)彩票在線 5IBM p570(8 way Power) 中石化 5/4IBM AIX/HP UX10R2/10gR2江西林業(yè)局 4IBM AIX東風(fēng)富通汽車公司 4IBM AIX浙江移動(dòng)4*3HP10gR2山東地稅 4LangChao/ Lenovo, Linux河南地稅4Dell/HP10g濟(jì)南公安4Dawning10gTravelsky4 IBM AIX10gR2廣東移動(dòng)4IBM AIX10R2第14頁,共86頁。數(shù)據(jù)分區(qū)的概念大型表數(shù)據(jù)持續(xù)增

9、長(zhǎng)難以管理分區(qū)分而治之簡(jiǎn)化管理提高性能組合分區(qū)提高性能增強(qiáng)滿足業(yè)務(wù)需求的靈活性O(shè)RDERSORDERS一月二月ORDERS一月二月歐洲USA對(duì)應(yīng)用程序透明第15頁,共86頁。Oracle 分區(qū)數(shù)據(jù)庫版本核心功能Oracle8 數(shù)據(jù)庫范圍分區(qū)Oracle8i 數(shù)據(jù)庫散列和組合分區(qū)Oracle9i 數(shù)據(jù)庫列表分區(qū)Oracle9i 數(shù)據(jù)庫第 2 版范圍-列表組合分區(qū)Oracle 數(shù)據(jù)庫 10g全局散列索引Oracle 數(shù)據(jù)庫 10g 第 2 版每個(gè)表 1M 分區(qū)Oracle 數(shù)據(jù)庫 11g間隔分區(qū)虛擬列分區(qū)引用分區(qū)完全組合分區(qū)第16頁,共86頁。Partitioning改善性能:分區(qū)允許將大表分解成

10、單獨(dú)管理的更小的部分,同時(shí)保留應(yīng)用程序級(jí)的單個(gè)數(shù)據(jù)視圖將會(huì)被跳過不需要的分區(qū),極大的減少了磁盤訪問的數(shù)據(jù)量,從而縮短了處理時(shí)間,提高了查詢效率和資源利用率提高關(guān)鍵數(shù)據(jù)的可用性:當(dāng)部分?jǐn)?shù)據(jù)由于故障或其它原因不可用時(shí),其它分區(qū)內(nèi)的數(shù)據(jù)可以不受影響繼續(xù)使用分區(qū)方法:范圍分區(qū)(Range Partition)列表分區(qū)(List Partition)散列分區(qū)(Hash Partition)各種分區(qū)組合的復(fù)合分區(qū)(Composite Partition)分區(qū)第17頁,共86頁。EM:新一代企業(yè)管理“利”器,數(shù)據(jù)庫運(yùn)維平臺(tái)EM方法論與關(guān)鍵特性解決問題(Tuning Pack)發(fā)現(xiàn)頂級(jí)SQL(實(shí)時(shí))定期、自動(dòng)

11、SQL優(yōu)化(無需人工參與)無縫部署(無需修改應(yīng)用)聯(lián)機(jī)重組數(shù)據(jù)庫云化(Cloud mgt. Pack)整合規(guī)劃自服務(wù)供應(yīng)自動(dòng)擴(kuò)展與收縮(RAC節(jié)點(diǎn),主機(jī)資源等)資源隔離(DBRM/IORM)計(jì)量計(jì)費(fèi) 發(fā)現(xiàn)、診斷問題(Diag Pack) 預(yù)警通知(短信、郵件、iPhone) 緊急處理(掛起分析) 智能診斷(完全自動(dòng)化、專家知識(shí)庫) 精確分析(秒級(jí))防范問題(DBLM Pack)配置管理補(bǔ)丁管理(補(bǔ)丁建議、沖突檢測(cè)、打補(bǔ)丁)合規(guī)管理(上千條規(guī)則、預(yù)定義/自定義框架)變更管理AMS(Apps的端到端管理)EM for Exadata(軟硬件一體化管理)第18頁,共86頁。19Oracle Appl

12、ication ServerOracle DatabaseOracle ApplicationsOracle EnterpriseManagerGridControlReportsManagementConsoleRepositoryCustom &Packaged AppsMiddlewareand AppServersDatabaseHostAll trademarks are the property of their respective ownersStorage,Network,HardwareCustomAppsBusinessFlowsWebLogicWebLogic&Orac

13、le Enterprise Management第19頁,共86頁。 Real Application Clusters Partitioning Spatial Advanced Security Label Security Database Vault OLAP Data Mining Warehouse Builder Enterprise ETL, Data Quality Content DB Suite, Record DB In-Memory Database Cache Active Data Guard Advanced Compression Real Applicati

14、on Testing Total Recall Enterprise Manager Secure Backup Secure Enterprise Search Audit Vault11g New OptionsOracle11g 數(shù)據(jù)庫新增組件第20頁,共86頁。Oracle 數(shù)據(jù)庫產(chǎn)品介紹Oracle數(shù)據(jù)安全方案介紹Oracle數(shù)據(jù)容災(zāi)方案介紹Oracle數(shù)據(jù)庫DB 12C新特性O(shè)racle In-Memory Option議程第21頁,共86頁。2011年12月21日: CSDN密碼泄密第22頁,共86頁。什么原因?qū)е聰?shù)據(jù)被侵犯第23頁,共86頁。Database VaultLabe

15、l SecurityIdentity ManagementAdvanced SecuritySecure BackupData Masking數(shù)據(jù)庫安全性縱深防御Oracle 數(shù)據(jù)庫安全性整體解決方案AVDF 數(shù)據(jù)庫防火墻Configuration Management加密與屏蔽訪問控制審計(jì)AVDF(Audit Vault and DB Firewall)數(shù)據(jù)庫防火墻監(jiān)視與阻止監(jiān)視威脅并且在其到達(dá)數(shù)據(jù)庫之前阻止它們跟蹤更改并審計(jì)數(shù)據(jù)庫活動(dòng)控制對(duì)數(shù)據(jù)庫中數(shù)據(jù)的訪問防止非數(shù)據(jù)庫用戶訪問數(shù)據(jù)庫從非生產(chǎn)數(shù)據(jù)庫中刪除敏感數(shù)據(jù)第24頁,共86頁。Oracle Database Firewall and A

16、udit Vault第一道防線第25頁,共86頁。第二道防線第26頁,共86頁。第三道防線第27頁,共86頁。第28頁,共86頁。關(guān)于數(shù)據(jù)安全技術(shù)的小結(jié)數(shù)據(jù)安全對(duì)企業(yè)IT系統(tǒng)是高風(fēng)險(xiǎn)、高危害、高技術(shù)含量,具有重大意義的IT重要任務(wù)之一多維度分步驟實(shí)施MSA,可以全面最為完善的實(shí)現(xiàn)數(shù)據(jù)合規(guī)安全可以根據(jù)需求布署數(shù)據(jù)庫,并重點(diǎn)實(shí)施集中審計(jì)(AVDF)和權(quán)限管理(DV),且具有安裝部署方便,無需修改應(yīng)用的特點(diǎn)配置管理(CM)、透明加密(ASO)與數(shù)據(jù)脫敏(DM),具有成本低,布署簡(jiǎn)單,立即見效的特點(diǎn)第29頁,共86頁。Oracle 數(shù)據(jù)庫產(chǎn)品介紹Oracle數(shù)據(jù)安全方案介紹Oracle數(shù)據(jù)容災(zāi)方案介紹

17、Oracle數(shù)據(jù)庫DB 12C新特性O(shè)racle In-Memory Option議程第30頁,共86頁。容災(zāi)的目標(biāo) 避免大集中部署架構(gòu)下的風(fēng)險(xiǎn)集中各種災(zāi)難和故障情況下保證應(yīng)用系統(tǒng)的數(shù)據(jù)安全減少升級(jí),例行維護(hù)等情況下的計(jì)劃停機(jī)次數(shù)/時(shí)間將備用數(shù)據(jù)中心接管業(yè)務(wù)的時(shí)間控制在可以接受的范圍內(nèi),降低RPO和RTO,保證業(yè)務(wù)的連續(xù)性實(shí)現(xiàn)備用數(shù)據(jù)中心的軟硬件設(shè)備和數(shù)據(jù)的復(fù)用 ,分擔(dān)主生產(chǎn)中心的業(yè)務(wù)壓力第31頁,共86頁。集成化簡(jiǎn)單化標(biāo)準(zhǔn)化模塊化+成長(zhǎng)型的容災(zāi)架構(gòu):業(yè)務(wù)適應(yīng)性應(yīng)用適應(yīng)性IT 基礎(chǔ)架構(gòu)適應(yīng)性減少客戶化工作; 控制項(xiàng)目工作量;采用成熟的技術(shù)方案, 減少項(xiàng)目風(fēng)險(xiǎn); 便于客戶維護(hù);采用標(biāo)準(zhǔn)的技術(shù)和接

18、口: 數(shù)據(jù)庫復(fù)制和DNS等;采用統(tǒng)一的架構(gòu)將緊密聯(lián)系的架構(gòu)分割為獨(dú)立的模塊: 數(shù)據(jù)庫復(fù)制、應(yīng)用切換技術(shù)和網(wǎng)絡(luò)設(shè)計(jì);注重整體的邏輯架構(gòu)的設(shè)計(jì)將業(yè)務(wù)和IT統(tǒng)籌考慮;保證未來的可擴(kuò)展性.容災(zāi)技術(shù)方案的設(shè)計(jì)原則第32頁,共86頁。容災(zāi)方案構(gòu)成兩地三中心的容災(zāi)系統(tǒng) 同城容災(zāi)對(duì)象: 防范生產(chǎn)中心機(jī)房或樓宇發(fā)生的災(zāi)難 特點(diǎn): 在北京,網(wǎng)絡(luò)狀況好,可分擔(dān)生產(chǎn)中心業(yè)務(wù)壓力,相比異地容災(zāi),具有投資成本低,建設(shè)速度快,運(yùn)維管理簡(jiǎn)單,可靠性更高等優(yōu)點(diǎn).異地容災(zāi)對(duì)象:防范大規(guī)模區(qū)域性災(zāi)難特點(diǎn): 在異地,因網(wǎng)絡(luò)帶寬和距離限制等因素影響,異地容災(zāi)一般采用異步的方式。相比同城容災(zāi),其投資成本較高,災(zāi)難恢復(fù)速度與數(shù)據(jù)保障能力略

19、低,但可以應(yīng)付廣泛的災(zāi)難風(fēng)險(xiǎn).第33頁,共86頁。災(zāi)備中心的資源使用三種方式雙活可將部分應(yīng)用的主點(diǎn)設(shè)置在備份中心兩個(gè)中心互為主備可緩解資源緊張,如Memory不足的問題日常管理維護(hù)工作,如備份可卸載到備點(diǎn)執(zhí)行主備將一些只讀的report應(yīng)用跑在備份中心將一些對(duì)于數(shù)據(jù)庫的日常管理維護(hù)工作,如備份在備點(diǎn)執(zhí)行.雙活主備兩種方式結(jié)合第34頁,共86頁。復(fù)制技術(shù)選擇數(shù)據(jù)庫復(fù)制技術(shù)復(fù)制對(duì)象:保存在數(shù)據(jù)庫中的數(shù)據(jù)特點(diǎn):變化大,同步的量大實(shí)時(shí)性:高重要程度:高采用技術(shù):Oracle Active Data Guard, Oracle GodenGate應(yīng)用復(fù)制技術(shù)復(fù)制對(duì)象:應(yīng)用或者系統(tǒng)日志等文件信息特點(diǎn):變化

20、小同步的量小實(shí)時(shí)性:低重要程度:中采用技術(shù):存儲(chǔ)復(fù)制技術(shù),第三方軟件,Scirpt,開發(fā)應(yīng)用等第35頁,共86頁。WAN全面的高可用保障: 服務(wù)器 , 存儲(chǔ), 網(wǎng)絡(luò),站點(diǎn)活動(dòng)的災(zāi)難備份: 實(shí)時(shí)的容災(zāi)備份,且備點(diǎn)在線,可分擔(dān)生產(chǎn)節(jié)點(diǎn)業(yè)務(wù)壓力避免人為錯(cuò)誤: 閃回功能,database, table, row, transaction在線數(shù)據(jù)庫配置在線滾動(dòng)升級(jí)Real Application ClustersASMFast Recovery AreaActive Data GuardGoldenGateOracle Secure BackupOracle MAA Maximum Availabili

21、ty Architecture第36頁,共86頁。Oracle 數(shù)據(jù)庫的數(shù)據(jù)可用性和數(shù)據(jù)保護(hù)零應(yīng)用系統(tǒng)宕機(jī)時(shí)間的自動(dòng)數(shù)據(jù)塊修復(fù)備份數(shù)據(jù)庫可以用于查詢、報(bào)表生成,測(cè)試及備份Active Data Guard 允許對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行查詢Active Data Guard 備份數(shù)據(jù)庫主數(shù)據(jù)塊Oracle 活動(dòng)數(shù)據(jù)衛(wèi)士最佳的數(shù)據(jù)保護(hù)同步/ 異步 Redo 日志傳送Oracle Confidential第37頁,共86頁。傳統(tǒng)鏡像方式不能識(shí)別數(shù)據(jù)庫信息,占用網(wǎng)絡(luò)帶寬大ControlFiles filOnline LogsArchive LogsFlashback LogsData FilesSYSTEM U

22、SERTEMPUNDO生產(chǎn)數(shù)據(jù)庫ControlFiles filOnlineLogsArchive LogsFlashback LogsDataFilesSYSTEM USERTEMPUNDO業(yè)務(wù)操作Network I/O災(zāi)備數(shù)據(jù)庫第38頁,共86頁。Oracle Active Data Guard方式僅復(fù)制日志,占用網(wǎng)絡(luò)帶寬小ControlFiles filOnline LogsArchive LogsFlashback LogsData FilesSYSTEM USERTEMPUNDO生產(chǎn)數(shù)據(jù)庫災(zāi)備數(shù)據(jù)庫業(yè)務(wù)操作Oracle ApplyOracle validation*/technolo

23、gy/deploy/availability/htdocs/DataGuardRemoteMirroring.htmlNetwork I/O7X less volume*27X fewer network I/Os*第39頁,共86頁。提供多種數(shù)據(jù)保護(hù)模式保護(hù)模式數(shù)據(jù)丟失保護(hù)傳輸方式當(dāng)無法傳輸log到Standby時(shí)最大保護(hù)模式(Max Protection)零數(shù)據(jù)丟失雙重故障保護(hù)性能影響最大同步主數(shù)據(jù)庫將掛起,等待直到log傳輸成功最大可用模式(Max Availability)零數(shù)據(jù)丟失單重故障保護(hù)同步主數(shù)據(jù)庫將暫時(shí)掛起,等待直到log傳輸成功或到達(dá)超時(shí)(net_timeout)最大性能模

24、式(Max Performance)最少的數(shù)據(jù)丟失對(duì)性能影響最小異步主數(shù)據(jù)庫將不受影響NET_TIMEOUT parameter of LOG_ARCHIVE_DEST_n Data Guard 11g default = 30 seconds第40頁,共86頁。Active Data Guard的部署模式SYNCPrimaryASYNC(Max Availability Mode)Active Data Guard(Max Performance Mode)Active Data GuardActive Standby DatabaseActive Standby Database生產(chǎn)中心同

25、城容災(zāi)中心異地容災(zāi)中心同城容災(zāi)采用最大可用模式異地容災(zāi)采用最大性能模式所有中心都可以做Flashback,預(yù)防人為誤操作RMAN備份可以卸載到備份中心采用OEM做整個(gè)系統(tǒng)的圖形化監(jiān)控災(zāi)備中心可以支撐查詢等操作ASYNCBackupBackupDWDWDW第41頁,共86頁。支持在備點(diǎn)采用RMAN block change tracking增量備份速度提升20 x Active Data Guard備點(diǎn)分擔(dān)主點(diǎn)訪問壓力Real-time Queries容災(zāi)數(shù)據(jù)庫生產(chǎn)數(shù)據(jù)庫磁帶或磁盤備份只讀應(yīng)用第42頁,共86頁?;顒?dòng)的備點(diǎn)分擔(dān)壓力將報(bào)表,分析查詢等操作在備點(diǎn)運(yùn)行讀/寫總體吞吐量翻倍提升讀吞吐量

26、70%消除讀寫間的相互影響使得系統(tǒng)的調(diào)優(yōu)更加簡(jiǎn)單2901,5302,610standby630primaryTransactions / sec僅主點(diǎn)工作R/OR/W有備點(diǎn)分擔(dān)壓力第43頁,共86頁。Standby 數(shù)據(jù)庫在測(cè)試的時(shí)候可以read-write 方式打開 測(cè)試完成后繼續(xù)做數(shù)據(jù)同步Snapshot Standby功能支持測(cè)試Real-time QueriesSnapshot Standby 生產(chǎn)數(shù)據(jù)庫QATesting第44頁,共86頁。網(wǎng)絡(luò)壓縮提升傳輸速度實(shí)現(xiàn)更好的數(shù)據(jù)保護(hù)網(wǎng)絡(luò)傳輸速度提升3x更好的數(shù)據(jù)保護(hù)需CPU資源對(duì)相應(yīng)時(shí)間影響可忽略不計(jì)對(duì)吞吐量的影響可忽略不計(jì)impact

27、on throughput要求配置Oracle 11g高級(jí)壓縮選項(xiàng)seconds第45頁,共86頁。46Oracle GoldenGate 提供了在異構(gòu)的環(huán)境下實(shí)現(xiàn)高效、實(shí)時(shí)的數(shù)據(jù)捕獲、傳輸、以及交付的能力。性能可擴(kuò)展性 &靈活性可靠性主要特點(diǎn):秒級(jí)的延時(shí)、Non-intrusive, 對(duì)源系統(tǒng)的影響小開放、松耦合的體系架構(gòu) 支持異構(gòu)的源和目標(biāo)保證交易的一致性 穩(wěn)定、可靠、具備各種故障下的恢復(fù)能力GoldenGate :實(shí)時(shí)數(shù)據(jù)同步軟件的領(lǐng)導(dǎo)者第46頁,共86頁。GoldenGate 工作原理網(wǎng)絡(luò)源數(shù)據(jù)庫 目的數(shù)據(jù)庫雙向復(fù)制隊(duì)列文件: 暫存數(shù)據(jù)變化.傳輸: 數(shù)據(jù)經(jīng)過壓縮和加密傳送到目的地. C

28、apture: 實(shí)時(shí)讀取交易日志捕捉數(shù)據(jù)變化并可實(shí)現(xiàn)過濾.Delivery:執(zhí)行所需的數(shù)據(jù)變化,然后將數(shù)據(jù)變化提交到目的庫.CaptureSource TrailTarget TrailSource TrailTarget TrailDeliveryDeliveryCapture第47頁,共86頁。GoldenGate 實(shí)時(shí)數(shù)據(jù)同步能力基于日志的實(shí)時(shí)變化數(shù)據(jù)捕捉能力只復(fù)制成功提交的事物。數(shù)據(jù)壓縮能力,最高達(dá)9倍的壓縮比數(shù)據(jù)庫日志網(wǎng)絡(luò)CaptureSource TrailTarget TrailDeliveryData PumpJMS Message Bus第48頁,共86頁。GoldenGat

29、e 保證交易的一致性和完整性同邏輯卷復(fù)制等技術(shù)相比:效率更高 : 傳輸更少的數(shù)據(jù)量,壓縮后的trailfile ; 邏輯卷復(fù)制無法區(qū)分出無效的IO,如大量臨時(shí)表操作、排序操作等產(chǎn)生的IO保證交易的一致性和完整性 :不復(fù)制主點(diǎn)的存儲(chǔ)故障投入更少: 網(wǎng)絡(luò)帶寬占用少靈活性 : 支持主備異構(gòu),支持全備和發(fā)布/訂閱只復(fù)制成功提交的事務(wù)防止源和目標(biāo)的不一致性基于日志的,不基于規(guī)則或者觸發(fā)器,對(duì)源點(diǎn)影響最小第49頁,共86頁。GoldenGate 具備斷點(diǎn)續(xù)傳能力Primary ExtractTrailData PumpTrailTrailTrailTrail File和CheckPoint機(jī)制有效屏蔽復(fù)制

30、過程中的網(wǎng)絡(luò)和主機(jī)故障 主點(diǎn)宕掉 網(wǎng)絡(luò)傳輸故障 備點(diǎn)宕掉第50頁,共86頁。安全性: 加密機(jī)制 ExtractReplicatServerCollectorNetwork(TCP/IP)TrailMessage Encryption(Blowfish)Trail or Extract File Encryption(GoldenGate)ParametersParametersDatabase Password Encryption支持全程數(shù)據(jù)加密 參數(shù)文件加密 Trail File加密 消息傳輸加密第51頁,共86頁。DatabasesO/S and PlatformsOracle Gold

31、enGate Capture: Oracle DB2 for v 9.7 Microsoft SQL Server for v 2008 Sybase ASE Teradata Enscribe SQL/MP SQL/MX MySQL JMS message queuesOracle GoldenGate Delivery: All listed above, plus:TimesTen, Netezza, Greenplum, HP Neoview and any ODBC compatible databases ETL productsLinuxSun SolarisWindows 20

32、00, 2003, XPHP NonStopHP-UXHP TRU64HP OpenVMSIBM AIXIBM z SerieszLinux開放性NEWNEWNEWNEWNEW第52頁,共86頁。案例:中華人民共和國(guó)海關(guān)總署遠(yuǎn)距離容災(zāi)低帶寬低延時(shí)可隨時(shí)接管的雙業(yè)務(wù)中心快速業(yè)務(wù)切換數(shù)據(jù)庫日志日增20G網(wǎng)絡(luò)帶寬2M數(shù)據(jù)復(fù)制延時(shí)3秒故障切換時(shí)間90% 內(nèi)存將被列格式使用行格式需要很少的內(nèi)存73第73頁,共86頁。亞秒級(jí)找到任何業(yè)務(wù)數(shù)據(jù)SIMD Compare all values in 1 cycleCompare all values in 1 instructionLoad multiple S

33、tate values Vector RegisterIn-Memory Column StoreState columnSales例子: 查找CA州的所有銷售額“CA”100X 加速每個(gè)CPU 掃描本地內(nèi)存中的列存儲(chǔ)數(shù)據(jù)掃描使用超快速SIMD(single instruction multiple data values)向量指令每個(gè)CPU核芯的掃描率達(dá)數(shù)十億行/秒CPU74第74頁,共86頁。從多個(gè)表中掃描和合并數(shù)據(jù)SalesStoresType=outlet例子: 查找所有折扣店的銷售額TYPEStoreid in 15,38,64STOREIDAMOUNT將連接處理轉(zhuǎn)換成快速列掃描連接

34、處理可多達(dá)10 x 加速Sum75第75頁,共86頁。亞秒級(jí)生成報(bào)表In-Memory Report Outline例子: 顯示折扣店中鞋類產(chǎn)品的銷售趨勢(shì)StoresProductsSalesOutletsFootwearSales動(dòng)態(tài)創(chuàng)建內(nèi)存中的報(bào)表大綱報(bào)表內(nèi)容在實(shí)際掃描過程中填充沒有預(yù)定義cube的情況下,報(bào)表生成可多達(dá) 20 x 加速76第76頁,共86頁。分析索引的存在導(dǎo)致OLTP操作變慢Table1 to 3OLTP Indexes 5 to 15 AnalyticsIndexes在混合型OLTP(如ERP)數(shù)據(jù)庫中,大多數(shù)的索引僅為分析操作而使用對(duì)于已知方式的訪問,基于內(nèi)存和磁盤兩種方式,索引都很有效但對(duì)于表的每一次變更都需要變更所有的分析索引 慢!77第77頁,共86頁。列存儲(chǔ)取代分析索引Table1 to 3OLTP Indexes對(duì)于內(nèi)存中的表,內(nèi)存中的列存儲(chǔ)取代了分析索引消除了分析索引在變更時(shí)帶來的開銷預(yù)定義的和即席分析查詢都能夠快速

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論