而互聯網行業幾乎都不用Oracle呢?
傳統行業比如銀行、證券公司、政務系統等,IT系統的數據庫基本都是基于小型機+Oracle的。
而典型的互聯網公司,則基本都是用1U、2U服務器+MySQL之類的開源免費數據庫。
之所以造成這種原因,其實很簡單,只要是三個方面的原因:
1、歷史原因:在早期搭建IT系統,可用的服務器和數據庫還很少,傳統公司里精通這方面技能的人才也很少。
所以,當年基本都是打包購買IBM、Oracle等知名公司的全套服務,他們既負責安裝又負責維護,而且可以保證高可用性,畢竟是世界知名公司提供的商用產品,可靠性和服務的貼心程度妥妥的沒問題。當然,只要負擔的起費用就行。
這也就是為什么主要是有錢的傳統大企業喜歡用這些集成式解決方法提供商的原因。
2、成本原因:
IBM和Oracle這種公司提供的軟硬件服務,都很貴!隨便部署幾臺機器幾個數據庫,沒有幾十萬下不來。而互聯網公司早起都是勒緊褲腰帶過活的,當然用不起這種貴族化服務。
使用普通服務器和開源軟件,可能幾萬塊錢就搞定了。而且是自己的員工維護,不需要后續的單獨維護費用。
3、靈活性原因:
互聯網公司的業務都是頻繁變化的,自己用開源系統定制化方便,可以隨時修改。
另外,開源軟件和操作系統有很多人在社區持續做貢獻和提交更新,發現問題可以快速修復而且,這些開源系統基本都可以比較方便地進行分布式部署,從而支撐互聯網海量用戶群所產生的天量并發請求。這在傳統設備和數據庫幾乎是不可能想象的。
所以,基于以上幾點原因,造成了這種現象。但隨著技術的進步,越來越多傳統公司也開始采用互聯網技術了[呲牙][呲牙]