2020分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范技術(shù)架構(gòu)_第1頁(yè)
2020分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范技術(shù)架構(gòu)_第2頁(yè)
2020分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范技術(shù)架構(gòu)_第3頁(yè)
2020分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范技術(shù)架構(gòu)_第4頁(yè)
2020分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范技術(shù)架構(gòu)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

ICS35.240.40JRCCSA11JR中華人民共和國(guó)金融行業(yè)標(biāo)準(zhǔn)JR/T0203—2020分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范技術(shù)架構(gòu)Financialapplicationspecificationofdistributeddatabasetechnology—Technicalarchitecture2020-11-26

2020-11-26實(shí)施中國(guó)人民銀行 發(fā)布JR/T0203JR/T0203—2020JR/T0203JR/T0203—2020IIIIIIII目??次前言 II引言 III范圍 1規(guī)范性引用文件 1術(shù)語(yǔ)和定義 1縮略語(yǔ) 2概述 2技術(shù)框架 2功能特性 4運(yùn)維管理 9引??言隨著金融領(lǐng)域分布式架構(gòu)的轉(zhuǎn)型升級(jí),分布式數(shù)據(jù)庫(kù)技術(shù)在金融領(lǐng)域應(yīng)用逐步深入。為規(guī)范分布式數(shù)據(jù)庫(kù)技術(shù)在金融領(lǐng)域應(yīng)用,強(qiáng)化分布式數(shù)據(jù)庫(kù)技術(shù)對(duì)金融服務(wù)的技術(shù)支撐,提升分布式數(shù)據(jù)庫(kù)技術(shù)對(duì)業(yè)務(wù)連續(xù)性和信息安全的保障能力,特編制本文件。本文件是分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用系列標(biāo)準(zhǔn)之一,分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用系列標(biāo)準(zhǔn)包括:——《分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范技術(shù)架構(gòu)》;JR/T0203JR/T0203—2020JR/T0203JR/T0203—2020PAGEPAGE11PAGEPAGE10分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范技術(shù)架構(gòu)范圍規(guī)范性引用文件GB/T15387.1-2014術(shù)語(yǔ)數(shù)據(jù)庫(kù)開(kāi)發(fā)文件編制指南GB/T17532-2005術(shù)語(yǔ)工作計(jì)算機(jī)應(yīng)用詞匯GB/T25069-2010信息安全技術(shù)術(shù)語(yǔ)GB/T30994-2014關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)檢測(cè)規(guī)范GT/T32633-2016分布式關(guān)系數(shù)據(jù)庫(kù)服務(wù)接口規(guī)范JR/T0204分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范安全技術(shù)要求JR/T0205分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范災(zāi)難恢復(fù)要求術(shù)語(yǔ)和定義JR/T0204—2020、JR/T0205—2020下列術(shù)語(yǔ)和定義適用于本文件。3.1數(shù)據(jù)庫(kù)database按照預(yù)定結(jié)構(gòu)組織成的數(shù)據(jù)集合。[來(lái)源:GB/T17532-2005,7.5]3.2事務(wù)transaction1組以原子性、一致性、持久性、隔離性為特征的相關(guān)操作。3.3分布式事務(wù)distributedtransaction事務(wù)的參與者、支持事務(wù)的服務(wù)器、資源服務(wù)器以及事務(wù)管理器分別位于不同節(jié)點(diǎn)之上的事務(wù)。3.4分布式事務(wù)數(shù)據(jù)庫(kù)distributedtransactiondatabase采用分布式事務(wù)處理機(jī)制的數(shù)據(jù)庫(kù)。3.5一致性consistency在某一系統(tǒng)或構(gòu)件中,各文檔或各部分之間統(tǒng)一的、標(biāo)準(zhǔn)化的和無(wú)矛盾的程度。[來(lái)源:GB/T25069-2010,2.1.61]3.6數(shù)據(jù)副本datareplica即在分布式數(shù)據(jù)庫(kù)中,為保障數(shù)據(jù)的可靠性引入的多份數(shù)據(jù)冗余版本。3.7數(shù)據(jù)分片datasharding縮略語(yǔ)下列縮略語(yǔ)適用于本文件。ACID:原子性、一致性、隔離性、持久性(Atomicity,Consistency,Isolation,Durability)CSV:逗號(hào)分隔值(Comma-SeparatedValues)DDL:數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage)DML:數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage)IO:輸入和輸出(InputOutput)LOG:日志文件(Logfile)QPS:查詢/秒(QueriesPerSecond)RTO:恢復(fù)時(shí)間目標(biāo)(RecoveryTimeObjective)SQL:結(jié)構(gòu)化查詢語(yǔ)言(StructuredQueryLanguage)TPS:事務(wù)數(shù)/秒(TransactionsPerSecond)JDBC:JAVA數(shù)據(jù)庫(kù)互聯(lián)規(guī)范(JavaDatabaseConnectivitySpecification)ODBC:開(kāi)放數(shù)據(jù)庫(kù)互聯(lián)規(guī)范(OpenDatabaseConnectivitySpecification)概述數(shù)據(jù)庫(kù)系統(tǒng)是按照特定數(shù)據(jù)結(jié)構(gòu)組織、存儲(chǔ)和管理數(shù)據(jù)的基礎(chǔ)軟件,根據(jù)架構(gòu)不同可分為集中式數(shù)1技術(shù)框架技術(shù)框架概述31。圖1分布式事務(wù)數(shù)據(jù)庫(kù)技術(shù)架構(gòu)物理資源層物理資源層是指分布式事務(wù)數(shù)據(jù)庫(kù)的基礎(chǔ)硬件設(shè)施與設(shè)備,為分布式事務(wù)數(shù)據(jù)庫(kù)和上層業(yè)務(wù)系統(tǒng)提供基礎(chǔ)支撐環(huán)境,包括物理機(jī)房供電、計(jì)算設(shè)備和存儲(chǔ)設(shè)備、網(wǎng)絡(luò)設(shè)備等物理基礎(chǔ)設(shè)施。物理資源層應(yīng)使用安全可控、體系架構(gòu)開(kāi)放的硬件進(jìn)行構(gòu)建,保障安全性、可用性和可靠性,具體要求如下:應(yīng)支持處理器多路互連技術(shù)、壓縮和解壓縮等計(jì)算加速能力。應(yīng)動(dòng)態(tài)監(jiān)測(cè)各網(wǎng)元的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),實(shí)現(xiàn)可靠性、擴(kuò)展性、易維護(hù)性。c)宜支持2種以上處理器架構(gòu)體系,且處理器具有可信計(jì)算能力。d)宜提供動(dòng)態(tài)配置的黑名單機(jī)制或防火墻機(jī)制,防范因惡意節(jié)點(diǎn)造成的網(wǎng)絡(luò)癱瘓。計(jì)算模塊計(jì)算模塊負(fù)責(zé)解析應(yīng)用程序查詢請(qǐng)求、生成查詢計(jì)劃,并將查詢計(jì)劃自動(dòng)分配到各計(jì)算節(jié)點(diǎn)并行執(zhí)行。通過(guò)分布式事務(wù)處理等技術(shù)確保數(shù)據(jù)正確性,借助并發(fā)控制、動(dòng)態(tài)資源分配等技術(shù)提升分布式事務(wù)數(shù)據(jù)庫(kù)在復(fù)雜業(yè)務(wù)場(chǎng)景的計(jì)算效率,具體要求如下:a)應(yīng)支持在可信的虛擬化或云計(jì)算環(huán)境運(yùn)行。存儲(chǔ)模塊存儲(chǔ)模塊負(fù)責(zé)執(zhí)行計(jì)算層數(shù)據(jù)操作請(qǐng)求,并實(shí)現(xiàn)數(shù)據(jù)在硬件層面的持久化保存,確保數(shù)據(jù)不丟失。存儲(chǔ)層將數(shù)據(jù)按分片進(jìn)行多副本存儲(chǔ),保障數(shù)據(jù)可靠性。分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備應(yīng)用訪問(wèn)透明性,包括但不限于分片透明性、復(fù)制透明性和位置透明性,數(shù)據(jù)分片模式的改變、副本位置的改變等均不影響應(yīng)用程序,具體要求如下:應(yīng)支持高效、安全、穩(wěn)定地提供數(shù)據(jù)寫入及查詢服務(wù)。應(yīng)支持寫入數(shù)據(jù)持久化處理。應(yīng)支持根據(jù)節(jié)點(diǎn)標(biāo)識(shí)將同1份數(shù)據(jù)的不同物理副本切分到不同的物理節(jié)點(diǎn)上。d)宜支持在數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)故障后進(jìn)行快速自檢與恢復(fù)。e)宜支持對(duì)數(shù)據(jù)的局部或全局進(jìn)行加密。f)宜支持針對(duì)誤操作的數(shù)據(jù)快速恢復(fù)功能。g)宜支持壓縮存儲(chǔ)技術(shù)。管理模塊管理模塊負(fù)責(zé)協(xié)調(diào)分布式時(shí)鐘和維護(hù)元數(shù)據(jù),并提供數(shù)據(jù)庫(kù)參數(shù)配置和運(yùn)行監(jiān)控接口,具體要求如下:a)應(yīng)提供負(fù)載均衡和資源隔離功能,確保分布式事務(wù)數(shù)據(jù)庫(kù)提供穩(wěn)定服務(wù)。b)應(yīng)具備角色權(quán)限管理、加密防護(hù)機(jī)制和審計(jì)能力。應(yīng)具備數(shù)據(jù)庫(kù)節(jié)點(diǎn)選主、全局事務(wù)管理、節(jié)點(diǎn)間數(shù)據(jù)遷移能力。功能特性功能架構(gòu)概述分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)采用計(jì)算與存儲(chǔ)分離、計(jì)算分布式和存儲(chǔ)分布式的技術(shù)架構(gòu),以通用軟硬件為基礎(chǔ)平臺(tái),實(shí)現(xiàn)數(shù)據(jù)安全、系統(tǒng)高可用、數(shù)據(jù)分片存儲(chǔ)、數(shù)據(jù)容量和性能水平可擴(kuò)展、事務(wù)一致性等功2。圖2分布式事務(wù)數(shù)據(jù)庫(kù)功能示意圖基本功能部署靈活性應(yīng)具備靈活的部署方式,本地部署和云部署方式應(yīng)至少支持1種?!獞?yīng)具備從單節(jié)點(diǎn)發(fā)起自動(dòng)在多個(gè)服務(wù)器上完成數(shù)據(jù)庫(kù)部署的能力?!獞?yīng)提供統(tǒng)一的軟件組件可視化安裝管理向?qū)??!獞?yīng)記錄安裝日志,并提供安裝記錄和問(wèn)題排查方式?!獞?yīng)提供統(tǒng)一的軟件組件可視化安裝管理向?qū)??!獞?yīng)具備安裝日志,提供安裝記錄和問(wèn)題排查方式。SQL應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備SQL能力,具體要求如下:應(yīng)支持分布式事務(wù),滿足ACID特性。應(yīng)支持長(zhǎng)整型、十進(jìn)制等數(shù)值類型,支持字符串類型、二進(jìn)制字符串類型、日期/時(shí)間類型,宜支持Interval類型、布爾類型、大對(duì)象類型、自定義類型、枚舉、集合等數(shù)據(jù)類型。應(yīng)支持?jǐn)?shù)值運(yùn)算、邏輯運(yùn)算、比較運(yùn)算、字串拼接(類型強(qiáng)制轉(zhuǎn)換)等操作符。應(yīng)支持常用數(shù)字類型函數(shù)、字符函數(shù)、日期/時(shí)間函數(shù)、聚合函數(shù)、類型轉(zhuǎn)換函數(shù)、空值處理函數(shù),宜支持正則表達(dá)式、安全函數(shù)、窗口分析函數(shù)等常用函數(shù)。應(yīng)支持對(duì)比條件、邏輯條件、空值條件、符合條件、模式匹配條件、區(qū)間條件、適合條件、存在條件等常用條件表達(dá)式。應(yīng)支持主鍵、全局唯一性等鍵值約束。應(yīng)支持表分區(qū);應(yīng)支持分區(qū)本地索引,宜支持分區(qū)全局索引和分布式全局索引。應(yīng)支持查詢視圖。應(yīng)支持UTF-8、GBK編碼,宜支持GB18030、UTF8MB4等其他字符集編碼。應(yīng)支持自增序列,宜支持全局唯一的自增序列。應(yīng)支持執(zhí)行計(jì)劃的展示功能。應(yīng)支持跨多存儲(chǔ)節(jié)點(diǎn)的連接查詢、子查詢、集合查詢等復(fù)雜SQL查詢。應(yīng)支持?jǐn)?shù)據(jù)庫(kù)邏輯存儲(chǔ)結(jié)構(gòu)定義,如表空間定義等。應(yīng)支持?jǐn)?shù)據(jù)分頁(yè)查詢。宜支持存儲(chǔ)過(guò)程的具體要求如下:——宜支持存儲(chǔ)過(guò)程的創(chuàng)建、修改和刪除?!酥С执鎯?chǔ)過(guò)程變量定義?!酥С执鎯?chǔ)過(guò)程流程控制語(yǔ)句?!酥С执鎯?chǔ)過(guò)程條件判斷語(yǔ)句。——宜支持存儲(chǔ)過(guò)程循環(huán)語(yǔ)句。宜支持函數(shù)索引。宜支持模式管理。宜支持誤刪、誤改數(shù)據(jù)的快速恢復(fù)。宜支持物化視圖。宜支持動(dòng)態(tài)系統(tǒng)視圖。宜支持自定義函數(shù)的具體要求如下:——宜支持JAVA、C、Python自定義函數(shù)擴(kuò)展功能?!酥С诌^(guò)程語(yǔ)言方式的自定義函數(shù)。宜支持時(shí)區(qū)設(shè)置。宜支持臨時(shí)表。宜支持公共表達(dá)式。讀寫分離分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)提供充分的讀擴(kuò)展能力,以支持業(yè)務(wù)在架構(gòu)層面進(jìn)行讀寫分離優(yōu)化。在業(yè)務(wù)允許對(duì)數(shù)據(jù)進(jìn)行弱一致性讀(即讀取操作須滿足全局一致性讀要求,但不保證讀到最新數(shù)據(jù))的前提下,基于業(yè)務(wù)需求應(yīng)支持讀寫分離策略,具體要求如下:分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)提供多副本讀能力,并支持讀請(qǐng)求在各個(gè)數(shù)據(jù)副本之間的均衡負(fù)載。分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)支持自動(dòng)剔除數(shù)據(jù)不一致或數(shù)據(jù)同步延遲超過(guò)業(yè)務(wù)指定閾值的數(shù)據(jù)副本,并在其恢復(fù)后支持將其自動(dòng)加回到讀請(qǐng)求路由。讀寫分離功能應(yīng)對(duì)應(yīng)用透明。并發(fā)處理能力分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)提供并發(fā)處理能力,具體要求如下:應(yīng)根據(jù)業(yè)務(wù)對(duì)用戶并發(fā)數(shù)、吞吐量、響應(yīng)時(shí)間的指標(biāo)要求,保證系統(tǒng)能夠同時(shí)處理多條請(qǐng)求,具體要求如下:——應(yīng)支持并發(fā)分布式事務(wù)?!獞?yīng)支持并發(fā)復(fù)雜查詢語(yǔ)句?!獞?yīng)支持并發(fā)連接數(shù)配置。——宜具備分布式相關(guān)的查詢優(yōu)化和執(zhí)行能力。DDLDML和查詢等,以充分利用所有節(jié)點(diǎn)的計(jì)算能力和存儲(chǔ)能力,并控制降低網(wǎng)絡(luò)數(shù)據(jù)帶寬傳輸需求。分布式事務(wù)數(shù)據(jù)庫(kù)并行計(jì)算功能宜具備可以控制語(yǔ)句并行度的能力,如通過(guò)調(diào)整SQL語(yǔ)句或者會(huì)話的并行參數(shù)來(lái)實(shí)現(xiàn)。適配性分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備適配性,具體要求如下:a)軟件適配性:1——應(yīng)兼容主流Linux操作系統(tǒng)。——應(yīng)不限制主流編程語(yǔ)言,包含但不限于:c/c++,java,go,python,php?!獞?yīng)兼容主流編程語(yǔ)言訪問(wèn)接口,如JDBC、ODBC等。1(MySQL、PostgreSQL、SparkSQL)。b)硬件適配性:分布式事務(wù)數(shù)據(jù)庫(kù)系統(tǒng)作為重要的基礎(chǔ)軟件,應(yīng)適配至少2種硬件平臺(tái)以適應(yīng)不同的生產(chǎn)業(yè)務(wù)需求,如X86、ARM、MIPS等架構(gòu)。分布式特性分布式事務(wù)分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)支持分布式事務(wù),具體要求如下:a)分布式事務(wù)能力概述,具體要求如下:——在分布式事務(wù)數(shù)據(jù)庫(kù)中,1個(gè)分布式事務(wù)操作的數(shù)據(jù)會(huì)跨越多個(gè)數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn),應(yīng)通過(guò)分布式事務(wù)的ACID,確保事務(wù)的全局一致性。分布式事務(wù)原子性:在分布式事務(wù)數(shù)據(jù)庫(kù)中,1個(gè)分布式事務(wù)操作涉及的數(shù)據(jù)可能會(huì)跨越多個(gè)數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn),數(shù)據(jù)庫(kù)應(yīng)確保數(shù)據(jù)的修改在全局范圍內(nèi)保持原子性,具體要求如下:1種事務(wù)隔離級(jí)別,并支持在數(shù)據(jù)庫(kù)系統(tǒng)或者SQL語(yǔ)句中應(yīng)用時(shí),指定不同的隔離級(jí)別實(shí)現(xiàn)不同事務(wù)并發(fā)執(zhí)行時(shí)的可見(jiàn)性效果?!烟峤蛔x(ReadCommitted):1個(gè)事務(wù)應(yīng)讀到事務(wù)開(kāi)啟之前所有其他已經(jīng)提交事務(wù)的數(shù)據(jù)。(RepeatableRead):1——串行化(Serializable):1個(gè)可串行化的事務(wù)執(zhí)行的結(jié)果,應(yīng)等同于數(shù)據(jù)庫(kù)系統(tǒng)中同一時(shí)間點(diǎn)僅僅執(zhí)行這1個(gè)事務(wù)得到的結(jié)果。鎖處理:分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備分布式鎖的管控能力,包括鎖的類型管理、鎖的級(jí)別管理、服務(wù)高可用應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)服務(wù)高可用性應(yīng)具備多層次的技術(shù)要求,以滿足不同級(jí)別的故障高可用方案,具體要求如下:技術(shù)架構(gòu)上全鏈路的組件均需要高可用部署,包括管理節(jié)點(diǎn)、計(jì)算節(jié)點(diǎn)、數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)等。當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)發(fā)生節(jié)點(diǎn)級(jí)故障時(shí),RTO要求在秒級(jí),應(yīng)支持自動(dòng)化方式切換,在多副本的使用機(jī)房級(jí)、地域級(jí)高可用需求應(yīng)符合JR/T0205的相關(guān)要求。數(shù)據(jù)可靠性1個(gè)數(shù)據(jù)中心內(nèi)數(shù)據(jù)庫(kù)表對(duì)象及數(shù)據(jù)分散存儲(chǔ)在多個(gè)物理服務(wù)器上的情況下,滿足在線聯(lián)機(jī)交易業(yè)務(wù)系統(tǒng)的讀寫一致性。具體要求應(yīng)符合JR/T0204和JR/T0205的相關(guān)要求。數(shù)據(jù)安全性應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)保證數(shù)據(jù)安全性,具體要求應(yīng)符合JR/T0204的相關(guān)要求。數(shù)據(jù)分片分布式事務(wù)數(shù)據(jù)庫(kù)的存儲(chǔ)能力是指面向數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)的數(shù)據(jù)分布能力,應(yīng)支持多副本冗余,滿足金應(yīng)支持自動(dòng)數(shù)據(jù)分片,數(shù)據(jù)分片策略可靈活配置。應(yīng)支持通用數(shù)據(jù)分片策略,至少支持1種數(shù)據(jù)分片方式,如范圍(Range)、列表(List)、哈希(Hash)等。彈性擴(kuò)展分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)支持彈性擴(kuò)展,具體要求如下:——節(jié)點(diǎn)擴(kuò)縮容:應(yīng)保證上層應(yīng)用的業(yè)務(wù)不需要停機(jī)維護(hù);應(yīng)保證事務(wù)的一致性和數(shù)據(jù)的完整性;應(yīng)支持同一硬件架構(gòu)、型號(hào)相同或不同的設(shè)備;宜支持不同硬件架構(gòu)、不同型號(hào)的設(shè)備。——數(shù)據(jù)重分布:應(yīng)支持?jǐn)U縮容后對(duì)當(dāng)前數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)上的數(shù)據(jù)按照新規(guī)劃的數(shù)據(jù)分片數(shù)量和數(shù)據(jù)分片策略進(jìn)行數(shù)據(jù)重新分布;應(yīng)支持?jǐn)?shù)據(jù)重分布執(zhí)行的時(shí)間定制。運(yùn)維管理金融領(lǐng)域分布式事務(wù)數(shù)據(jù)庫(kù)的運(yùn)維管理能力應(yīng)包括自動(dòng)化部署、自動(dòng)告警、狀態(tài)監(jiān)控、性能監(jiān)控、備份恢復(fù)、系統(tǒng)配置、版本升級(jí)、系統(tǒng)日志、導(dǎo)入導(dǎo)出、數(shù)據(jù)同步、數(shù)據(jù)遷移、擴(kuò)縮容、多租戶統(tǒng)一管理,具體要求如下:應(yīng)具備統(tǒng)一的圖形化界面,提供API接口展示節(jié)點(diǎn)的組網(wǎng)關(guān)系,包括但不限于計(jì)算節(jié)點(diǎn)、數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)、管理節(jié)點(diǎn)的高可用關(guān)系等。應(yīng)具備數(shù)據(jù)庫(kù)的健康度評(píng)估能力,支持健康評(píng)估指標(biāo)的自定義。應(yīng)支持SQLSQLSQL語(yǔ)法檢查、SQL執(zhí)行計(jì)劃等分析。宜支持SQL優(yōu)化建議,如索引設(shè)計(jì)、SQL語(yǔ)法優(yōu)化建議等。宜支持歷史快照采樣,提供包含但不限于活動(dòng)會(huì)話、數(shù)據(jù)庫(kù)負(fù)載歷史信息、SQL執(zhí)行計(jì)劃、執(zhí)行次數(shù)、資源等待和統(tǒng)計(jì)信息等歷史信息的查詢。宜支持分布式集群節(jié)點(diǎn)異常日志查詢,方便定位集群?jiǎn)栴}。自動(dòng)化部署應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備從單一節(jié)點(diǎn)發(fā)起部署,自動(dòng)在多個(gè)服務(wù)器上完成數(shù)據(jù)庫(kù)部署的能力,具體要求如下:應(yīng)提供統(tǒng)一的可視化安裝和軟件組件管理的功能。應(yīng)提供添加、修改和刪除各類分布式事務(wù)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的功能。宜支持集群部署前的環(huán)境校驗(yàn)?zāi)芰?,提供合理的部署安裝資源參考指標(biāo)。自動(dòng)告警應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備自動(dòng)告警能力,具體要求如下:當(dāng)告警發(fā)生時(shí),應(yīng)具備對(duì)告警信息進(jìn)行實(shí)時(shí)展示的能力。c)應(yīng)提供告警API接口。狀態(tài)監(jiān)控應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備系統(tǒng)狀態(tài)監(jiān)控能力,具體要求如下:應(yīng)具備對(duì)系統(tǒng)狀態(tài)監(jiān)控結(jié)果進(jìn)行實(shí)時(shí)可視化展示的能力。c)應(yīng)支持自定義設(shè)置監(jiān)控采集數(shù)據(jù)資料庫(kù)的保存時(shí)間。d)應(yīng)支持自動(dòng)告警推送功能。性能監(jiān)控應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)的監(jiān)控系統(tǒng),監(jiān)控整個(gè)分布式集群的性能狀況及對(duì)所有監(jiān)控指標(biāo)進(jìn)行可視化展示的能力,包括但不限于以下指標(biāo):CPU使用率。內(nèi)存使用率。磁盤空間使用率。IO統(tǒng)計(jì)。網(wǎng)絡(luò)帶寬使用率。數(shù)據(jù)庫(kù)集群狀態(tài)。TPS和QPS統(tǒng)計(jì)。慢SQL統(tǒng)計(jì)。SQL平均響應(yīng)時(shí)間統(tǒng)計(jì)。高頻SQL統(tǒng)計(jì)。鎖、等待事件。數(shù)據(jù)庫(kù)會(huì)話連接監(jiān)控。備份恢復(fù)應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備備份恢復(fù)能力,具體要求如下:a)應(yīng)具備在線備份和離線備份的能力。b)應(yīng)支持完全備份和增量備份功能。c)應(yīng)支持備份的自動(dòng)化管理。應(yīng)支持自定義備份策略。應(yīng)支持快速恢復(fù)技術(shù),建議支持快速解決由誤操作產(chǎn)生的表級(jí)恢復(fù)問(wèn)題。f)應(yīng)保證業(yè)務(wù)系統(tǒng)無(wú)阻塞情況下,分布式集群環(huán)境的全局強(qiáng)一致備份。g)應(yīng)支持使用備份和日志將數(shù)據(jù)庫(kù)恢復(fù)到特定時(shí)間點(diǎn)的功能。h)應(yīng)支持物理備份與邏輯備份2種方式。i)宜具備備份進(jìn)度展示與日志記錄。j)宜支持壓縮備份功能。宜支持加解密的備份恢復(fù)功能。備份恢復(fù)粒度宜支持實(shí)例級(jí)、庫(kù)級(jí)和表級(jí)。m)宜支持集群外服務(wù)器的恢復(fù)功能。系統(tǒng)配置應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備系統(tǒng)配置能力,具體要求如下:a)應(yīng)支持對(duì)全局范圍內(nèi)的數(shù)據(jù)庫(kù)參數(shù)進(jìn)行在線配置。b)應(yīng)支持安裝部署初始化參數(shù)及默認(rèn)值配置。版本升級(jí)應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)版本升級(jí)包括新版本更新升級(jí)、缺陷補(bǔ)丁修復(fù)升級(jí)等,應(yīng)根據(jù)應(yīng)用的具體架構(gòu)和需求,提供多種升級(jí)方式,不影響業(yè)務(wù)的正常運(yùn)行,具體要求如下:a)應(yīng)支持自動(dòng)化升級(jí)。b)應(yīng)支持滾動(dòng)升級(jí)。對(duì)于分布式數(shù)據(jù)庫(kù)中所使用到的開(kāi)源組件,分布式事務(wù)數(shù)據(jù)庫(kù)廠商應(yīng)具備版本更新維護(hù)的能力。e)宜支持升級(jí)過(guò)程糾錯(cuò)和人工干預(yù)。產(chǎn)品應(yīng)具備版本回退的方案。系統(tǒng)日志應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備系統(tǒng)日志能力,具體要求如下:a)應(yīng)支持對(duì)各類事件進(jìn)行日志記錄,日志應(yīng)完整正確。b)應(yīng)支持日志的統(tǒng)一集中管理,具備在線查詢?nèi)肟冢梢詸z索各個(gè)節(jié)點(diǎn)日志。導(dǎo)入導(dǎo)出應(yīng)用于金融領(lǐng)域的分布式事務(wù)數(shù)據(jù)庫(kù)應(yīng)具備對(duì)數(shù)據(jù)導(dǎo)入導(dǎo)出的能力,具體要求如下:a)應(yīng)具備數(shù)據(jù)表級(jí)導(dǎo)入導(dǎo)出功能,宜支持庫(kù)級(jí)導(dǎo)入導(dǎo)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論