㈠ 四大行、城商行等銀行都在使用什麼資料庫
他們一般都是自己建一個大型的資料庫,包含一些關系型資料庫,非關系型資料庫,存一些實時數據靜態數據什麼的,一般一個銀行會建一個大型的資料庫,可以稱之為數據湖,所有的的數據都入湖。
㈡ 中國的銀行一般用什麼資料庫系統
銀行用的是oracle 甲骨文資料庫 支持72種操作系統
號稱是世界上最好的資料庫系統 是一項非常專業的技術
㈢ 為什麼銀行單位幾乎都用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。
㈤ 國內銀行系統用Oracle資料庫不怕泄密嗎
典型的總有刁民想害朕的心態[靈光一閃]
泄密到不存在,一般國內銀行用Oracle的同時都會購買Oracle的維護服務,除非甲骨文不想做中國的生意了。當然因為中美關系的問題,一些行已經開始從周邊系統逐漸開始改造使用國產資料庫,比如華為的高斯200,同時國內的國有軟體企業也在部署研發國產的資料庫,公司名就不說了,反正確實有這個安排。
真的是個好問題,國家核心系統從什麼開始決心拋棄windows。銀行系統數據太過龐大復雜,上了賊船,下船太難太難了。
我是金融行業的碼農,也算是有一定的發言權吧。
在資料庫方面,金融領域用到的有Oracle和SQLServer等商業軟體,也有Mysql、Redis等開源軟體。這些軟體有個令人沮喪的共同點, 很少有國產自主研發資料庫 。
隨著互聯網的飛速發展,信息化浪潮席捲各個行業。效率的大幅提升,徹底顛覆了既有的工作模式。率先擁抱變革的企業收獲了巨大收益,讓後來者羨慕嫉妒恨。
信息技術不管發展如何,都繞不開數據存儲,數據存儲以關系型資料庫最符合人的思維方式。關系型資料庫中的翹楚無疑是Oracle資料庫。
再回到題主的泄密問題,即Oracle資料庫安全么?我的答案是 即安全又不安全 。之所以安全因為它是最好關系型資料庫,常見的指標如易用性、穩定性、可用性、可恢復性都有完整的解決方案。之所以不安全是因為它是國外的閉源軟體,是否有安全隱患,國人不得而知。
技術上不可控,我們怎麼才能避免呢?答案是從管理上從嚴控制。
不怕。
物理上是對外隔離的, 架構上也有大量技術手段確保數據的安全。
但是自主可控的趨勢不可阻擋。
內網,物理隔離。外網用啥都沒用,想搞你不過是時間問題。
國內銀行系統用的資料庫很多, 核心系統一般都用老牌的商業資料庫DB2、Oracle 。其他系統也有用Mysql、MongoDB等其他資料庫。至於數據泄露嗎?銀行當然也怕。但是,就綜合考慮來看,目前Oracle等商業資料庫依然是最佳選擇,將來可能會一步一步提高安全等級。
1、穩定是首要選項我們都知道,銀行是金融系統的重要機構。它們的系統不能夠隨便出問題,一出問題影響整個 社會 。所以, 對銀行來說,穩定是擺在首要位置的 。任何創新都必須以此為前提。而DB2、Oracle這些商業資料庫軟體,首先能夠滿足銀行的穩定性要求。
而在中國,銀行是比較早有信息化的單位。但剛開始,沒有任何經驗的時候,只能是跟歐美國家學習模仿。外企銀行基本都是採用oracle、DB2來做核心系統。中國自然是採用國外相同的方案。大部分銀行也就採用了當時比較流行的一整套IBM大型機、小型機硬體,配套DB2、Oracle資料庫來做。
2、安全實現手段①、廠家信譽
一直用DB2、Oracle作為核心資料庫。對銀行來說,已經是最佳選擇。因為,在過去,國產根本就沒有什麼拿得出手的資料庫可以使用。銀行自然也只能用業界最好的資料庫,而且Oracle、DB2這類大品牌的資料庫,在全球范圍應用都很廣。廠家自然也要注意保障安全,否則出了問題,全世界都受影響。
②、技術控制
除了廠家的信譽保障外,銀行在技術上做了很多安全措施。首先, 內外網是物理隔離的 。這樣,實時連接資料庫的攻擊是很難實現的了。其次,在防止數據泄露這一塊,銀行當然也是有很多的技術手段控制的。至少,外網需要的數據是從內網的網閘擺渡過去的。能擺渡什麼數據出去,也是銀行嚴格控制的。最後, 資料庫里的敏感數據,也是加密存儲的 。同時,網路上還 部署了一系列網路安全設備來 保障系統的安全。
銀行現在雖然有很多的技術手段來保障信息安全,但是,DB2、Oracle始終是國外閉源商業資料庫軟體。如果軟體存在漏洞或者後門,對銀行來說也是一個大風險。加上國際形勢風雲變化,所以,銀行也還是會有擔心泄密問題,這就意味著銀行的安全體系還需要升級。
那該如何升級安全呢?除了系統過等級保護外,也一直在倡導用安全可靠的軟體。這就意味著需要逐步從Oracle、DB2等商業軟體走向開源、或者國產等資料庫軟體。不過,銀行的穩定性還是不能忽略的,所以, 銀行也就只能逐步 探索 ,逐步提升安全。同時,國產資料庫發展也還有很長一段路要走 。
總結總之,早些年銀行從穩定和安全出發,Oracle、DB2等商業資料庫是最佳選擇。這些年,隨著國際形勢的變化和技術的發展,銀行也在逐步提升安全等級。將來也會逐步替換Oracle、DB2等商業資料庫軟體。
這是個系統的問題。
有些朋友說物理隔離,目前看應該做不到100%隔離。銀行數據中心就是提供服務的,隔離了怎麼提供服務?各個分行,網點,ATM都是要聯網的,都是要訪問資料庫的,只是許可權不同。
歸結起來就是數據安全和資料庫系統,計算機系統,網路系統,以及工作人員都是相關的,必須全方位防護。
資料庫系統,國產化當然是必須的,但是國產資料庫系統就沒有漏洞嗎?不故意竊取數據,難保不因失誤而失竊。這個要加強測試。
計算機系統,包括軟體和硬體,同樣道理。
網路方面,銀行應該是租用運營商的線路(虛擬專網,VPN)實現網點互聯。出點和入點之間加密傳輸。如果加密演算法沒有被破解,秘鑰沒有暴露,一般沒問題。但畢竟還是有」如果」的。
人的問題更大一些,買通一個人不太難吧?這個要通過層層審核,相互制衡,以及思想政治工作來防範。
所以說信息系統的安全防護是全方位的。
要使用SWIFT ,國際資金清算系統,就必須與國際接軌,所以必須用Oracl。
林鄭太太被制裁,信用卡不能用,工資都發現金,使用也是現金,那麼多的國行,沒有一家敢接盤。
有別的選擇嗎。