VaR值是銀行風(fēng)險控制中最基礎(chǔ)的風(fēng)險度量指標(biāo)之一,可以用來度量在一定時間區(qū)間內(nèi),某個投資組合或資產(chǎn)價值可能出現(xiàn)的最大虧損,幫助投資者了解自己的風(fēng)險承受能力,制定風(fēng)險控制策略,降低投資風(fēng)險。
提升VaR值計算的性能對銀行機(jī)構(gòu)有重要的意義,不僅能夠幫助機(jī)構(gòu)提高風(fēng)險控制能力,同時還可以實現(xiàn)對資本分配和決策的優(yōu)化。
某頭部銀行機(jī)構(gòu)的原有系統(tǒng),處理IRS VaR 業(yè)務(wù)的每日平均時長高達(dá)40分鐘,隨著數(shù)據(jù)量的不斷增加和業(yè)務(wù)優(yōu)化,該銀行急需對原有系統(tǒng)進(jìn)行改造升級。經(jīng)過多輪對比測試,他們最終選擇了DB-Engines 時序數(shù)據(jù)庫榜單上國內(nèi)排名第一的DolphinDB,實現(xiàn)對系統(tǒng)和業(yè)務(wù)的全面升級。
IRS VaR 業(yè)務(wù)性能提升千倍
在計算VaR值的過程中,需要用到大量的歷史數(shù)據(jù),這些數(shù)據(jù)往往可能分散在不同的系統(tǒng)或數(shù)據(jù)庫中;同時,VaR計算需要對多維度、大規(guī)模的數(shù)據(jù)進(jìn)行數(shù)值計算,因此對多數(shù)據(jù)源的采集處理能力和復(fù)雜計算能力是提升VaR值計算性能的關(guān)鍵。
通過DolphinDB語法對IRS VaR任務(wù)進(jìn)行改造,該任務(wù)通過上游交易系統(tǒng)日終文件交換獲取當(dāng)日IRS交易明細(xì)、中債估值 、曲線等相關(guān)業(yè)務(wù)數(shù)據(jù),生成金融市場數(shù)據(jù)集市內(nèi)部模型數(shù)據(jù),并根據(jù)下游Risk Matrix所需要的VaR報表計算邏輯生成供數(shù)文件。根據(jù)當(dāng)前生產(chǎn)運行情況統(tǒng)計,該計算任務(wù)的每日平均處理時長由原來的40分鐘降至3.5秒,提升近千倍。
逐筆數(shù)據(jù)處理延時由300-500毫秒降至10毫秒以下
除了對 IRS VaR 業(yè)務(wù)的改造升級,DolphinDB還幫助用戶大幅降低了逐筆數(shù)據(jù)處理的延時。該銀行業(yè)務(wù)需要根據(jù)外匯交易中心數(shù)據(jù)接口技術(shù)規(guī)范,通過 API 形式獲取 CMDS 利率互換實時逐筆行情及成交數(shù)據(jù)并落庫。根據(jù)當(dāng)前生產(chǎn)運行情況監(jiān)測,該接口逐筆數(shù)據(jù)處理延遲約300-500毫秒。
經(jīng)過 DolphinDB 改造升級后,在 TPS 1000筆的實時流數(shù)據(jù)吞吐量壓力下,整體延時少于10 毫秒,CPU使用率低于20%,內(nèi)存使用率低于60%,實時流處理隊列沒有堆積。
用 DolphinDB 實現(xiàn)底層替換
在對上述兩項業(yè)務(wù)改造升級的過程中,DolphinDB在存儲、查詢方面展現(xiàn)出的領(lǐng)先性能和強大的計算和流數(shù)據(jù)實時分析能力,讓該頭部外資銀行看到了更多的可能性。為了實現(xiàn)更多業(yè)務(wù)面的提升和降本增效,該銀行決定選擇 DolphinDB 從底層對原有的Oracle進(jìn)行替換。
1.對原有系統(tǒng)的生態(tài)兼容
無論是常用數(shù)據(jù)類型、語法、函數(shù),或是客戶端等,DolphinDB 對 Oracle 的生態(tài)系統(tǒng)都具備非常好的支持。其中,對常用數(shù)據(jù)類型和語法的覆蓋率均達(dá)到98%以上,常用函數(shù)兼容性高達(dá)96%以上。相較于Oracle,DolphinDB 的語法不存在明顯差異,常用語法不需要進(jìn)行改造即可使用。
此外,DolphinDB 支持多種語言的 API 和多種應(yīng)用插件,對各種報表軟件與其他類型數(shù)據(jù)庫都具有良好支持。
2. 保證現(xiàn)存數(shù)據(jù)的順利遷移和迭代
Oracle 現(xiàn)存數(shù)億級別關(guān)鍵市場數(shù)據(jù),針對這些現(xiàn)有數(shù)據(jù)的平遷與新業(yè)務(wù)數(shù)據(jù)迭代,該銀行在第三方服務(wù)商 Tracade 團(tuán)隊的幫助下,完成了全量數(shù)據(jù)遷移。通過業(yè)務(wù)測試數(shù)據(jù)的對比,數(shù)據(jù)結(jié)構(gòu)兼容性為100%,數(shù)據(jù)一致性為100%。
在這個過程中,依托 DolphinDB 靈活的數(shù)據(jù)分區(qū)控制、高覆蓋的數(shù)據(jù)類型和語法兼容性,數(shù)據(jù)查詢速度得到了提升,性能優(yōu)化了5倍左右。
3. 對現(xiàn)有 SmartBI、Birt 報表平臺的兼容
DolphinDB 完美兼容了 SmartBI、Birt 報表平臺,實現(xiàn)了2000多張報表的平遷,并通過 API 支持了銀行業(yè)務(wù)系統(tǒng)的調(diào)用。
以 SmartBI 報表平臺為例,該平臺原本通過 Oralce 數(shù)據(jù)庫生成銀行業(yè)務(wù)所需報表,而替換成 DolphinDB 后,僅通過切換數(shù)據(jù)源,即可保障相關(guān)系統(tǒng)業(yè)務(wù)報表的正常使用,實現(xiàn)報表的批量平遷。
總結(jié)
本案例中,該銀行面臨日益增長的數(shù)據(jù)量和不斷升級的數(shù)據(jù)安全要求,并且需要支撐低延時的報表分析業(yè)務(wù),因而傳統(tǒng)老牌數(shù)據(jù)庫 Oracle 已逐漸難以滿足需求。在 Tracade 的幫助下,該銀行用國產(chǎn)自研產(chǎn)品 DolphinDB 替換了 Oracle。
作為一個基于數(shù)據(jù)庫管理系統(tǒng),支持?jǐn)?shù)據(jù)分析、流數(shù)據(jù)處理的低延時平臺,DolphinDB 不僅幫助用戶快速實現(xiàn)了全量數(shù)據(jù)的平遷和迭代,還顯著提升了原有業(yè)務(wù)的效率:
·IRS VaR 業(yè)務(wù)的每日平均處理時長由40分鐘降至3.5秒,提升近千倍。
·CMDS 實時數(shù)據(jù)接口延時由300-500毫秒降至10毫秒以下
·整體報表查詢速度提升近5倍
可以說,該銀行從 Oracle 到 DolphinDB 的實踐,不僅是一次成功的國產(chǎn)替換,更是從存儲、查詢到實時流數(shù)據(jù)處理性能的全方位升級。
關(guān)鍵詞:
凡注有"實況網(wǎng)-重新發(fā)現(xiàn)生活"或電頭為"實況網(wǎng)-重新發(fā)現(xiàn)生活"的稿件,均為實況網(wǎng)-重新發(fā)現(xiàn)生活獨家版權(quán)所有,未經(jīng)許可不得轉(zhuǎn)載或鏡像;授權(quán)轉(zhuǎn)載必須注明來源為"實況網(wǎng)-重新發(fā)現(xiàn)生活",并保留"實況網(wǎng)-重新發(fā)現(xiàn)生活"的電頭。
熱點
- 遠(yuǎn)洋集團(tuán)領(lǐng)漲內(nèi)房股,漲超10%
- 世界觀天下!明牌珠寶:請留意公司2023年一季報相關(guān)內(nèi)容
- 世界滾動:乳戲王(乳戲王是什么,誰有)
- 為什么《復(fù)聯(lián)4》的劇情沒有遵循漫畫,沒有讓星云使用無限手套
- 世界焦點!竹筍炒肉簡單做法_竹筍炒肉片的做法
- 全球微資訊!2023年4月10日河南省顆粒狀氯化鎂價格最新行情預(yù)測
- 世界百事通!上海電競直播平臺網(wǎng)映文化NeoTV,申請納斯達(dá)克IPO,募資4300萬美元
- 東北制藥神經(jīng)系統(tǒng)藥物普瑞巴林原料藥獲批
- 《厄運打不垮的信念》讀后感_觀后感400字 我不是藥神讀后感|每日消息
- 世界短訊!溫泉莊園房子價格,海南溫泉莊園樓盤具體位置在海南哪里?
頭條
- 消息!發(fā)動對華“APP戰(zhàn)爭”,美國在怕啥
- 幸福從這里起飛——新金邊國際機(jī)場項目里的中柬愛情故事
- 95后首席焊工:用技術(shù)突圍無數(shù)獎牌|環(huán)球微頭條
- 全球觀察:鄉(xiāng)村振興,高職生搭無人機(jī)“起飛”
- 在毛烏素用青春按住黃沙|當(dāng)前看點
- 新疆移民管理警察踏雪巡邊
- “提振全球經(jīng)濟(jì)的最大希望來自中國”(國際論道)_全球觀點
- 中國海警初步建立海上執(zhí)法立體監(jiān)管模式|焦點精選
- “西電東送”大動脈首次開展直升機(jī)年度檢修_每日消息
- “絲路駝隊”展演為新疆喀什旅游持續(xù)回暖助力_環(huán)球時快訊