⑴ 為什麼銀行單位幾乎都用Oracle
現在都在清理,所有涉及國家和民生的要害部門的設備和軟體,全部要求用國產,第一批2022年完成,這是國家安可工程強制要求的,你看看現在新上的資料庫,那有國外廠家中標的。
這么多隻為oracle背書,有點諷刺(國外的屎對這群人來說都是香的)。當初用只是無奈之舉,若有選擇,絕對沒人用。商用軟體很多都有後門,根本沒有安全可言,(技術無國界)就是流氓邏輯,未來數據安全為王,oracle也會死在「閉源」上,至於說的「安全、高效」就是扯淡,國內「基礎」技術越來越好,遲早要替代這些沒有控制權的軟體。
我的回答:銀行單位選擇oracle資料庫,有很多的原因。
1.oracle資料庫是世界上第一個商用閉源關系型資料庫,是比較成熟的產品。oracle具有先進的、成熟的市場經驗。產品遍布各行各業,oracle的產品和技術已經廣泛用在金融、電信及通信、證券、保險、能源、高 科技 、生產製造、以及政府等行業,oracle技術具有強大的領先優勢。
2.oracle具有高可用的架構優勢,可以使用oracle rac、DataGuard、MAA等架構保障業務的穩定性、可靠性、連續性。oracle可以滿足業務的高並發需求,滿足OLTP各種事務處理。具有低成本、高性能、易伸縮、高可用、安全和集中管理等特點。
3.oracle可以使銀行提高客戶服務水平、規避和控制金融風險、保證銀行業務和利潤的持續增長。oracle有一系列成熟的配套軟體和專業的服務,可以滿足銀行單位的業務發展需求。盡管隨著金融領域業務的變化,有去IOE和雲化的變化,但是oracle的穩定性肯定是銀行業務的首選,可以促進金融行業的業務轉型與升級。
這樣想,銀行單位選用oracle資料庫,合情合理!
不以淚水博同情,要以汗水贏掌聲。你能作繭自縛,必能破繭成蝶!
第一,幾十年前銀行系統建設的時候只能選擇IOE,根本沒有其他的選擇。
第二,目前中國的IT基礎設施還無法滿足銀行的業務需求。
具體說oracle,他的一致性,穩定性,成熟度不是其他軟體可以比擬的,你總不會希望你銀行,交易所裡面的錢有異常吧
不開源 安全性高 高效穩定 支持高並發
一句話,技術支持可以做到7.24小時,重大問題8小時內技術人員到崗,那一個開源軟體可以做到。另外就是IBM的DB2也有一部分份額。
早年間MySQL和Linux都不成氣候,銀行是第一批使用小型機+Oracle的行業
真正的原因是銀行信息化起步早。在90年代,無論是銀行還是互聯網都採用商用資料庫。在那個時間段,MySQL和Linux都不成氣候,更別提現在的大數據技術技術了。那時候,在小型機(Unix系統)上跑Oracle非常流程,MySQL根本沒辦法與其匹敵。
互聯網企業在那個年代都熱衷於Oracle,比如,阿里巴巴在2000年左右還養著全國最優秀的OracleDBA團隊。只不過,後來這些互聯網公司愛折騰,有實力折騰,開始用開源的MySQL替代了原來的Oracle,而銀行既沒有意願有沒有能力去做這件事。
核心業務強依賴Oracle,牽一發而動全身至於到現在,銀行為什麼還沒有替換到Oracle呢?主要是銀行的業務已經成型,很多核心的功能都強依賴於Oracle,不可能輕易動,這是傷筋動骨的大事。
Oracle本身也具有很多優勢Oracle的安全級別非常高,這是MySQL不能比擬的。支持閃回和完美的數據恢復,及時硬體壞了也可以恢復到故障發生前1秒。
Oracle對於復雜的SQL場景支持得非常好,有出色的查詢優化器。超強勁的CBO優化器在大部分場景可以對復雜SQL形成高效的執行計劃,開發人員可以編寫大量的表關聯、子查詢、幾何運算等,我見過幾百上千行的SQL或者存儲過程,都有非常高的查詢性能。
Oracle提供了自己的RAC架構,RAC架構推出後,即使使用普通的伺服器,在低成本下實現也能實現數據的可靠性,還能提供很強的查詢性能。
現在有沒有Oracle的替代品呢阿里雲的 雲原生資料庫PolarDB完全替代Oracle資料庫 ,PolarDB使用了存儲和計算分離架構,可以在業務高峰期進行快速擴容,最大程度降低成本。PolarDB可以100%兼容MySQL語法,深度兼容Oracle的語法和數據類型。在2020年,阿里雲已經幫助1千多家公司完成了去Oracle的工作。
這個問題其實一點都不難想像。
銀行的數據極其重要,不容有半點損失和誤差。
Oracle就是全球最好的資料庫軟體供應商。
金融行為要求的是系統穩定,系統穩定才能更好服務客戶。
系統性能的要求在實時性方面在接受范圍就可以,比如交易超時在60秒內等。
但是隨著第三方支付的快速發展,交易量大幅度提高,則導致了銀行系統在穩定性,時效性,性能方面都提升了一個或多個等級,tps的提高,系統壓力也越來越大。
因此應用保證正常的情況下,數據顯得更為重要。而在國內早此年,資料庫的廠商還真沒有,就oracle,db2,其實還有informix。
現在的情況,在國內出現一些商用的資料庫,比如阿里系的,騰訊系的。
你這問題放在五年前差不多 現在你再看看有多少 現在去IOE去的差不多了
⑵ 中國建設銀行用什麼資料庫
核心系統(core banking)應該用的是DB2,但外圍應用有別的資料庫,比如網銀好像是oracle。
⑶ 銀行儲蓄系統資料庫應用程序是什麼
銀行儲蓄系統資料庫應用程序是活期儲蓄系統。銀行儲蓄系統資料庫應用程序有基本元素為構成銀行儲蓄及相關行為所必須的各種部分,需求分析應用包括提煉,分析和仔細審查已收集到的需求,以確保所有的風險承扣者都明其含義並找出其中的錯誤,遺憾或其它不足的地方。
⑷ 各大銀行都使用什麼資料庫
網上的信息,僅供參考: 中銀:SYBASE,ORACLE 農行:SQL Server,SYBASE 工商:ORACLE 建行:informix,ORACLE 中信:DB2 光大:ORACLE