開來源資料庫MySQL發展到今天已經具有了非常廣泛的使用者基礎,有人說它對傳統的商務資料庫發起了強力的挑戰,有人說,它在企業環境還有待於證明自己,本文就從這兩方面來分別列出MySQL是否值得我們選擇的五個理由。
一、MySQL值得我們選擇的五大理由
列舉選擇MySQL的理由的最困難的地方在於,如何對這些理由進行排序。這就如同我們經常爭論的故事:先有雞還是先有蛋?
MySQL的低成本來自於其簡單性嗎?它的普及性是由於其低成本嗎?其實,在MySQL的最“好”與最“不好”的功能之間沒有明顯的分界線,但它們組合在一起就形成了一副讓我們欣賞的作品。
不管怎麼樣,市場的結果已經證明MySQL具有性價比高、靈活、廣為使用和具有良好支援的特點。下面,我們列舉MySQL值得你選擇的五個頂尖理由。
1、普及性
人們常說“成功孕育成功”,這種說法明顯非常適合MySQL的情況。這個開來源資料庫號稱在全世界有超過110萬份的完整安裝。最近由權威調查機構Evans資料公司進行的一項調查顯示,MySQL在過去兩年已經獲得了25%的市場份額。該調查公司還預測,相比其他的開來源資料庫和閉來源資料庫,越來越多的開發人員將繼續選擇MySQL。Evans的總裁John Andrews表示,使用者對MySQL和其他開來源資料庫的評價正在趕上甚至超過很多專有商務資料庫軟體。
由於MySQL資料庫已經如此普及,對企業來說它無疑是一個更好的選擇。
業界普遍的聲音認為:“MySQL是一個可靠的資料庫系統,無論是在嵌入式或大型群集系統的部署中,還是在基於Web的應用程式領域,使用者時常會發現其實自己並不是第一個選用MySQL資料庫的先驅者。”
MySQL在業界的流行所帶來的另一個好處是,人們總可以很輕鬆地發現本行業的解決方案。廠商都希望他們的開發工具和應用程式架構可以與MySQL資料庫相容,因為每個人都在使用它。MySQL是開源LAMP組合的一個標準組件:Linux、Apache、MySQL和Perl/PHP。根據Evans的調查,LAMP組合的迅速推廣很大程度上代表著MySQL的被廣泛接受。根據Evans的調查報告,“MySQL的使用在未來將繼續呈成長趨勢。”
2、簡單性
與其他資料庫相比,MySQL易學易用。
你不用花費很多時間和金錢來培訓現有的職工,或者去花大價錢僱用那些擁有各種認證的開發人員。因為MySQL的維護和管理在很大程度上是“傻瓜型”的,這直接導致了人力成本上的節省,MySQL的使用者Spacemonkey實驗室的首席執行官Mitch Pirtle如此表示:“維護MySQL使得你不需要一個年薪15萬美元的DBA,而且使用它開發程式也是非常簡單的。”
“對於MySQL資料庫,無論是在開發方面,還是支援方面,現在有大量強大的工具可以選擇。每一個新手開發人員可以輕鬆地使用MySQL資料庫進行開發。甚至一個有經驗的Windows管理者也可以輕鬆部署並開始學習它,而你不需投入一分錢來瞭解這個資料庫。
對於IT經理來說,令他們喜歡的MySQL的簡單性還有另一方面。MySQL可以啟動並執行更快速。某些人或許會說MySQL缺少了一些人們想要的功能,但是MySQL的支援者們卻認為,MySQL所保留的功能都是精華,並且是你部署、配置和維護這個資料庫所必不可少的一些功能。
“通過有能力的DBA的一個簡單計劃,MySQL可以達到令人難以想像的運行速度,”一位資深DBA如此表示。MySQL中沒有多餘的功能來拖累CPU或佔用記憶體。如果你需要額外的功能的話,MySQL的普及性實際上可以讓你發現總有一個廠商會提供準確的解決方案,而這個方案會滿足你的需要和需求。