2014年我還在招行科技子公司,當時就知道去IOE是扯幾把蛋。現在看來果然如此。六年過去,只有極少數非系統重要銀行做了(不到五家,且業務排名很靠后,網商銀行更是家資產負債表規模小且沒有零售業務的銀行),其余銀行核心業務還在IBM的大機或小機上(五大行,央行,政策行,招浦興中信以及幾乎全部的城商行)。
理由?理由很簡單,事務性可用性分區容忍性三者只能取其二,銀行業對事務性的要求極高,對核心系統業務又最為保守,壓根不會有銀行行長或科技部門負責人會樂意為了這個口號押注自己的烏紗帽,所以未來核心業務還是運行在大型機上而不是分布式系統上,國內又沒有真正做大型商用計算機機的企業(浪潮那個連小型機都不算,x86架構服務器嚴格來說屬于微機)。你既然選擇了分區容忍性和事務性,那自然要犧牲可用性了。
將來即使有突破也是阿里系的數據庫替代DB2或者甲骨文,五年十年里看不到替換IBM大型機的可能性。
最后,勸有想法的年輕人不要去銀行科技子,浪費時間。一來科技子是成本中心不是利潤中心,二來科技子的核心技術并不在自己手上:不在ioe就在阿里巴巴。
另外,麻煩評論區的人搞明白什么是商業銀行的核心業務系統(就是會計核算業務,比如a公司匯款給b公司,如何確保這個操作百分百不會出現半拉子結果),別把一些邊緣業務也當核心業務。
還有人和我扯券商?券商的核心交易系統柜臺一天才多少筆報單?和銀行是一個數量級嗎?目前國內券商的核心交易系統基本都是恒生寫的,你猜他們用啥數據庫用啥服務器?
交易所?客戶的保證金是托管在broker(期貨公司,證券公司)那,由broker代理交易,交易所不管