銀行資料庫選型需求,你真的清楚嗎?
題圖:來自unsplash(Eduardo Soares)
篇外話: 經常有人私信老魚,希望對某一熱點進行點評。也有人批評老魚,作為媒體人,對熱點視若無睹。這裡統一回復下,通常,老魚寫一篇稿子會花費比較長時間,一方面是老魚不喜歡暫停手頭上的事情,另一方面,有很多訊息,老魚確實知道的早,但知道也不能說,畢竟別人信任你才跟你說,答應不說,那就不能說。還有些事,老魚的確不知,不知不評,這是原則。所以,常常跟熱點錯開,很少能跟上熱點的節奏。既然蹭不了熱點,就只能按照自己的節奏做選題了。
言歸正傳,《魚論》欄目開播已經有段時間了,其中子欄目《甲方“爸爸”說》先導片已經發布,受疫情影響,既定的幾個採訪都無奈延期。本來是影片節目,沒辦法,第一期,只能先上文字解解饞。
為什麼做這個欄目,之前有過介紹,這裡就不再贅述。有興趣的可以閱讀前文《我為什麼要做《魚論》這個欄目》。
這期《甲方“爸爸”說》的甲方是銀行。為什麼要先寫銀行。資料顯示,2021中國資料庫市場行業分佈,金融佔20.2%,政府佔18.4%,網際網路14.8%,運營商8.9%,能源7.2%,製造6.1%……。
毫無疑問,以銀行為代表的金融行業是資料庫銷售額佔比最高的市場,也是對資料庫依賴度最高、要求最嚴苛的市場。業內通常認為,只要能將銀行給攻克了,再向全行業覆蓋會更加順暢。
但乙方(資料庫廠商)真的瞭解銀行(甲方)需求嗎?銀行在選型資料庫時,最常問乙方的問題是什麼?銀行為什麼會關注這些問題?背後是什麼原因?帶著這些問題,老魚採訪一位老朋友(某大行科技部一把手),且看他最真實的回答。
1、我們關注資料庫是否符我們應用場景需求
原因解析:有的資料庫設計,在某些應用場景有優勢,但在另一些場景反而是不足的。比如,某網紅資料庫設計,更多定位於混合事務處理(HTAP)和網際網路應用,天生對我行的一些應用場景的效能不會好。再如:事務隔離級別,鎖機制技術等能力也是我們非常在意的。
2、我們關注資料庫的資料安全設計
原因解析:銀行對資料安全和執行穩定高效非常的在意,而銀行對資料安全設計的關注主要是多資料副本,支援容災能力,以及本身的安全加密能力等。需要強調的是,無論是高等級或低等級應用,銀行對資料安全都是非常看重的,本地絕對不能丟資料,高等級的應用一定要求有優秀的容災能力。
3、我們關注成功案例
原因解析:銀行尤其關注代表性案例的資料庫部署規模大小,交易特點和投產時長。銀行一定會關注和其有一定可比性的成功案例表現,資料量和交易量不能太小,時間不能太短,太短說明可能還沒有真正經歷考驗。
4、我們關注資料庫產品的成熟度?
原因解析:這裡可以講講故事,說一說你的資料庫產品是從哪裡起源的,具體被打磨的歷程,只有經過打磨過的產品才有成熟的可能。
5、我們關注資料庫產品對硬體和作業系統的要求。
原因解析:這考察的是,銀行看自己有沒有條件用起來,也一併能考慮硬體和作業系統的成熟度和穩定性。
6、我們關注資料庫產品是否符合業界趨勢,包括但不限於自主可控、開源、市場前景等。
原因解析:正如前文所述,銀行對資料安全和執行穩定高效非常在意,具體到自主可控,最主要的關注點還是圍繞著資料安全和執行穩定高效來考慮:
原廠商供應鏈風險:比如:某國外資料庫巨頭產品,在2019年,對華為公司說不提供服務就不提供服務了,到了我們這裡,如果出了問題無法解決怎麼辦?雖然,國外資料庫巨頭的產品已經很成熟,但依然存在缺陷,隔段時間我們也必然會遭遇。
本地化服務團隊:遇到故障時,需要儘快排除,我們恢復時間要求非常高,對於高效率的本地化支援團隊的在意程度不言而喻。
支援團隊的實際解決問題能力:有時候遇到支援團隊有人,也能迅速到達現場,就是能力不夠,解決不了實際問題,這是很要命的。
核心技術依賴度:瞭解資料庫各產品元件的具體設計,是完全自主設計的,還是拿開源的來改造的,或者和第三方合作的。產品可完全自研,也可以基於開源改造,但必須對產品原始碼具備足夠的掌控力,而判斷的標準比如:透過對開源社群程式碼貢獻、是否是開源社群技術委員會成員、是否開源社群運營者等。
對於資料庫產品的開源與否,銀行表現的並不是特別在意,但也並非不關心。
一般來看,開源產品很多人可以分析其程式碼,瞭解其漏洞,而掌握了漏洞以後利用漏洞在某些特定場景下對我們造成威脅是會令人擔憂的。
閉源的產品,可能存在原廠商植入的隱蔽後門,但這樣的後門一般不會被大眾掌握。
另外,監管對開源的政策導向是銀行必須要考慮的一個因素。
目前,國家鼓勵在控制各種風險的前提下使用開源技術。從資料庫看,企業級很難直接使用開源去做原始碼改動,比如:某銀行基於某資料庫早期的開源版本做自己的資料庫,但關鍵的應用還是會用回商業產品。
7、我們關注學習成本和應用遷移成本。
8、我們關注廠商的服務支援能力,開發團隊,支援團隊配置和服務地點等。
……
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11310314/viewspace-2905529/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常用資料庫選型!你做對了嗎?資料庫
- 你真的清楚DateTime in C#嗎?C#
- JS的資料型別你真的懂了嗎JS資料型別
- 你真的會使用資料庫的索引嗎?資料庫索引
- 商業銀行如何進行分散式資料庫選型思考分散式資料庫
- 微服務真的不挑資料庫嗎?如何選擇?微服務資料庫
- 你的資料庫真的需要遷移到雲嗎?資料庫
- 運營商資料庫選型有哪些需求?資料庫
- JavaScript基礎——你真的清楚JavaScript是什麼嗎?JavaScript
- 資料倉儲分層你清楚了嗎
- 「資料庫、資料庫連線池、資料來源」這些概念你真的理解了嗎?資料庫
- 你真的懂JavaScript基礎型別嗎JavaScript型別
- Flex屬性你真的搞清楚了嗎?我深表懷疑Flex
- 建立銀行資料庫bankDB資料庫
- SQL資料庫真的已經不再那麼重要了嗎?SQL資料庫真的不支援雲端計算嗎?SQL資料庫
- 強/弱型別、動/靜型別、GC 和 VM,你真的分清楚了麼?型別GC
- 你選對儲存結構了嗎?你會玩UVM配置資料庫了嗎?資料庫
- 資料量與資料庫選型資料庫
- 你真的理解this嗎
- 作為一名程式設計師,你真的理解需求嗎?程式設計師
- 你真的瞭解Android金鑰庫嗎?Android
- 你需要託管資料庫嗎?資料庫
- 作為產品經理,你真的有資料 sense 嗎?
- 你真的懂Redis的5種基本資料結構嗎?Redis資料結構
- 你真的理解setState嗎?
- 你真的理解==和===嗎
- WebView你真的熟悉嗎?WebView
- 你真的知道JS嗎JS
- 資料庫選型的依據資料庫
- Java泛型用了這麼多年,你真的瞭解嗎?Java泛型
- 銀行大資料分析解決方案,助力銀行零售業務轉型大資料
- 資料結構之你真的瞭解二叉樹嗎資料結構二叉樹
- 你選擇圖資料庫的原因只是因為它很火嗎?資料庫
- 符合資料庫需求的最佳SQL Server版本選擇資料庫SQLServer
- Java中執行緒池,你真的會用嗎?Java執行緒
- 時間序列化資料庫選型?時序資料庫的選擇?資料庫
- 銀行業資料長期保留的需求場景及策略分析行業
- ViewStub你真的瞭解嗎View