傳統行業大多數用Oracle看重了系統穩定安全,而網際網路企業傾向於用MY SQL主要是由於開源性,可以根據自己的需要進行個性化定製。

01 My SQL和Oracle
1、MYSQL
1974年,在IBM公司聖約瑟研究實驗du室研製的大型關係資料庫管理系統SYSTEM R 中,使用SEQUEL語言(由BOYCE 和CHAMBERLIN 提出),後來在daoSEQUEL 的基礎上發展了SQL 語言。
MySQL是一個精巧的SQL資料庫管理系統,而且是開源的數據管理系統,是一個真正的多用戶、多線程SQL資料庫伺服器。MySQL 主要目標是快速、健壯和易用。

2、Oracle
Oracle資料庫是美國甲骨文公司的產品,Oracle是一個面向Internet計算環境的資料庫。它是在資料庫領域一直處於領先地位的Oracle(即甲骨文公司)的產品。可以說Oracle 關係資料庫系統是目前世界上流行的關係資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的資料庫解決方案。
02 銀行為什麼喜歡用Oracle
銀行對於業務的要求有安全性、穩定性、可靠維護,同時銀行IT部門在考慮資料庫的品牌的時候也需要考慮產品的市場佔有率。
安全性
Oracle作為老牌資料庫軟體廠商,在數據安全方案有一整套成熟的方案,My SQL這種開源資料庫的弱勢也在於此。從市場對Oracle資料庫的認可也能看到,世界上的所有行業幾乎都在應用Oracle技術,且《財富》100強中的98家公司都採用Oracle技術。Oracle是第一個跨整個產品線(資料庫、業務應用軟體和應用軟體開發與決策支持工具)開發和部署100%基於網際網路的企業軟體的公司。

穩定性
銀行業務必須有非常好的連續性,7*24小時工作,在穩定性方面,Oracle甚至可以做到10年不停機,My SQL絕對做不到這麼強。
可靠維護
由於Oracle產品是一個成熟的應用解決方案,出現問題可以找到售後團隊的技術支持。銀行的IT部門的技術能力沒有網際網路企業那麼強力,使用成熟方案保證業務穩定、可靠維護才是關鍵,否則出了問題誰也負不起責任。
銀行等傳統行業大多不差錢
Oracle軟體雖然貴,但是咱國內的銀行也是豪氣,下圖的2019年世界500強企業,中國各大銀行、保險行業紛紛上榜。他們發展國際業務,也需要入鄉隨俗,外國大多使用的Oracle,咱也用,起碼在監管上沒有毛病。
03 網際網路企業為什麼用MY SQL
上面說了Oracle資料庫的種種好處,但是為什麼網際網路企業一般都喜歡用My SQL,其實主要還是由於價格因素和技術能力
價格
網際網路企業首先看重的就是My SQL的價格,免費!這個對於中小網際網路企業非常重要,網際網路公司有個美國車庫文化,其實說白了就是沒錢租用辦公室,只能窩在車庫裡搞設計。
Oracle主要是賣許可和後續的服務費:當前Oracle 11G的User License無限使用期的價格為人民幣3千5左右,按50個User License無限使用期的購買量則價格為17.5萬;每個CPU License無限使用期的價格為17萬9千,按IBM小機的係數計算,則購買價格為17萬9千,和50個User License的價格相近。
關於服務價格:一般地,購買Oracle的License都包含首年的服務費,以後的費用按每年原價的22%計算。這個價格是很多中小網際網路公司負擔不起的。
優勢
由於 MySQL 資料庫體積小、速度快、總體擁有成本低、開放原始碼,其有著廣泛的應用,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。由於其社區版的性能卓越,因此搭配 PHP 和 Apache 伺服器可組成良好的開發環境。
04 總結
綜上所述,傳統行業選擇Oracle主要是考慮到這個數據的產品穩定、方案成熟、安全性高、易於維護,雖然價格高但是他們不差錢。
網際網路企業則是出於價格因素和自身技術研發能力的考慮,選擇零成本、開發更加靈活的My SQL。