資源描述:
《金融行業(yè)數(shù)據(jù)庫(kù)項(xiàng)目經(jīng)驗(yàn)分享》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、金融行業(yè)數(shù)據(jù)庫(kù)項(xiàng)目經(jīng)驗(yàn)分享
2、第1創(chuàng)新性應(yīng)用 ――在銀行的關(guān)鍵應(yīng)用中使用國(guó)產(chǎn)數(shù)據(jù)庫(kù) 眾所周知,銀行對(duì)于數(shù)據(jù)安全性和系統(tǒng)穩(wěn)定性的要求無(wú)疑是最高的,在這種高標(biāo)準(zhǔn)的要求下,我們敢于嘗試敢于創(chuàng)新,在為華夏銀行開發(fā)的“華夏銀行運(yùn)行資金與資源管理系統(tǒng)”中使用了由北京大學(xué)開發(fā)的國(guó)產(chǎn)數(shù)據(jù)庫(kù)。此系統(tǒng)集資金流、工作流、物流于一體,以資金流為主線、以工作流為驅(qū)動(dòng)、以物流為產(chǎn)物,全面管理銀行的預(yù)算資金、項(xiàng)目、公文、固定資產(chǎn),系統(tǒng)采用大集中模式,B/S架構(gòu),使用國(guó)產(chǎn)數(shù)據(jù)庫(kù)。 這也是國(guó)產(chǎn)數(shù)據(jù)庫(kù)首次在金融領(lǐng)域的關(guān)鍵系統(tǒng)中應(yīng)用,此項(xiàng)目是863課題,已于2005年11月驗(yàn)收通過(guò),在驗(yàn)收會(huì)上得到專
3、家的一致好評(píng)和肯定,也得到了 信息產(chǎn)業(yè)部領(lǐng)導(dǎo)的肯定和好評(píng)。目前系統(tǒng)運(yùn)行穩(wěn)定,效率較高,尤其對(duì)于數(shù)據(jù)的插入操作和刪除操作。隨著數(shù)據(jù)量的不斷增加,訪問(wèn)次數(shù)的增加,系統(tǒng)表現(xiàn)出的健壯和穩(wěn)定打消了所有人的顧慮,也讓銀行的系統(tǒng)管理人員接收了國(guó)產(chǎn)數(shù)據(jù)庫(kù)。 由此,不能不說(shuō)這是一次創(chuàng)新,是金融的創(chuàng)新,也是數(shù)據(jù)庫(kù)的創(chuàng)新,是一次改變,改變了銀行的關(guān)鍵應(yīng)用中沒(méi)有國(guó)產(chǎn)數(shù)據(jù)庫(kù)的局面,更是一次開始,將從此打開這個(gè)局面,讓國(guó)產(chǎn)數(shù)據(jù)庫(kù)走進(jìn)各行各業(yè)?! 〃D―XML導(dǎo)出 在開發(fā)數(shù)據(jù)倉(cāng)庫(kù)平臺(tái)的過(guò)程中,經(jīng)常會(huì)遇到異構(gòu)數(shù)據(jù)的交換問(wèn)題,比如需要接收EXCEL和XML格式的數(shù)據(jù),也需要導(dǎo)出EXCEL和XML
4、格式的數(shù)據(jù),現(xiàn)有的數(shù)據(jù)庫(kù)產(chǎn)品大都沒(méi)有實(shí)現(xiàn)EXCEL格式和XML格式的轉(zhuǎn)換,為此我們基于數(shù)據(jù)庫(kù)在應(yīng)用層開發(fā)了一塊公用的程序,用于完成關(guān)系型數(shù)據(jù)庫(kù)與EXCEL和XML的數(shù)據(jù)交換問(wèn)題,當(dāng)導(dǎo)出時(shí)我們讀出表的結(jié)構(gòu)信息,將SHEET名稱設(shè)置為表名稱,利用結(jié)構(gòu)信息生成EXCEL的頭部信息(列名稱及列類型),再將數(shù)據(jù)從表中讀出寫入到EXCEL中。相反,當(dāng)要導(dǎo)入時(shí),從EXCEL的頭信息中讀取信息,生成數(shù)據(jù)庫(kù)表,將數(shù)據(jù)插入到表中,完成與EXCEL數(shù)據(jù)交換。用同樣的方法,我們實(shí)現(xiàn)了與XML的數(shù)據(jù)交換?! ‰m然沒(méi)有從數(shù)據(jù)庫(kù)底層解決此問(wèn)題,而是從應(yīng)用層解決了此問(wèn)題,可以說(shuō)是一種基于數(shù)據(jù)庫(kù)的應(yīng)
5、用罷了,但這對(duì)于應(yīng)用來(lái)說(shuō)已足夠了,可以說(shuō)是從應(yīng)用層彌補(bǔ)了數(shù)據(jù)庫(kù)的空白(注:在要本文寫作前IBM推出了DB2 9已提供了與XML的數(shù)據(jù)交換功能)?! ∵@種解決方案得到了用戶的一致好評(píng),尤其是對(duì)于銀行會(huì)計(jì)人員,他們對(duì)EXCEL非常熟練,且對(duì)表格比較敏感,習(xí)慣于看表格數(shù)據(jù),因此能將數(shù)據(jù)庫(kù)中的數(shù)據(jù)以EXCEL的形式提供,為他們提供了極大的方便?! 〃D―數(shù)據(jù)庫(kù)中數(shù)據(jù)安全解決辦法 大家都可能會(huì)想到或遇到這樣的問(wèn)題,就是說(shuō)數(shù)據(jù)庫(kù)管理員修改數(shù)據(jù)怎么辦?,數(shù)據(jù)庫(kù)管理員從數(shù)據(jù)庫(kù)中查詢用戶的密碼怎么辦?,從數(shù)據(jù)庫(kù)中手工刪除或增加記錄怎么辦?,在某些安全級(jí)別要求特別高的系統(tǒng)中,我們不能完
6、全依賴于數(shù)據(jù)庫(kù)管理員的道德來(lái)解決這個(gè)問(wèn)題,尤其是在巨大利益誘惑下?! 』谏鲜鰩讉€(gè)問(wèn)題,我們?cè)诮ㄔO(shè)安全認(rèn)證中心時(shí)采用對(duì)數(shù)據(jù)進(jìn)行加密、哈希、摘要的辦法來(lái)解決,對(duì)于關(guān)鍵數(shù)據(jù)采用加密的辦法,為了防止數(shù)據(jù)被修改,對(duì)整個(gè)記錄進(jìn)行哈希和摘要算法,對(duì)整個(gè)表進(jìn)行分段哈希,然后再做摘要來(lái)防止對(duì)記錄個(gè)數(shù)的改變,通過(guò)這些辦法我們解決了數(shù)據(jù)安全的問(wèn)題,從而提高了整個(gè)系統(tǒng)的安全性。另外,可以對(duì)數(shù)據(jù)庫(kù)用戶的訪問(wèn)口令進(jìn)行加密保護(hù),由應(yīng)用系統(tǒng)來(lái)接管口令,提高口令的安全性。(注:關(guān)于密碼運(yùn)算的技術(shù)不在此次討論范圍,在此不再詳述)?! ∥覀兺ㄟ^(guò)將簡(jiǎn)單的密碼運(yùn)算與數(shù)據(jù)庫(kù)相結(jié)合的辦法,在某種程度上解決了數(shù)
7、據(jù)庫(kù)數(shù)據(jù)安全的問(wèn)題,為應(yīng)用系統(tǒng)提供了足夠了保障,既避免了從底層整體加密數(shù)據(jù)給系統(tǒng)帶來(lái)壓力和降低效率的問(wèn)題,又巧妙的解決了數(shù)據(jù)的安全問(wèn)題,滿足了應(yīng)用的需求,這一點(diǎn)也可供大家借鑒?! ⌒袠I(yè)借鑒經(jīng)驗(yàn) ――銀行數(shù)據(jù)倉(cāng)庫(kù)建設(shè) 通過(guò)建設(shè)數(shù)據(jù)倉(cāng)庫(kù),可以共享業(yè)務(wù)數(shù)據(jù),對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行分析和二次加工,為經(jīng)營(yíng)和管理提供決策依據(jù),利用數(shù)據(jù)倉(cāng)庫(kù)可以集中提供各類報(bào)表,既可以降低基層工作人員的工作量,又可以統(tǒng)一報(bào)表口徑,同時(shí)為將來(lái)增加報(bào)表和開發(fā)基于數(shù)據(jù)分析的業(yè)務(wù)提供基礎(chǔ)。