開(kāi)源數(shù)據(jù)庫(kù)MySQL發(fā)展到今天已經(jīng)具有了非常廣泛的用戶基礎(chǔ),有人說(shuō)它對(duì)傳統(tǒng)的商業(yè)數(shù)據(jù)庫(kù)發(fā)起了強(qiáng)力的挑戰(zhàn),有人說(shuō),它在企業(yè)環(huán)境還有待于證明自己,本文就從這兩方面來(lái)分別列出MySQL是否值得我們選擇的五個(gè)理由。
一、MySQL值得我們選擇的五大理由
列舉選擇MySQL的理由的困難的地方在于,如何對(duì)這些理由進(jìn)行排序。這就如同我們經(jīng)常爭(zhēng)論的故事:先有雞還是先有蛋?
MySQL的低成本來(lái)自于其簡(jiǎn)單性嗎?它的普及性是由于其低成本嗎?其實(shí),在MySQL的“好”與“不好”的功能之間沒(méi)有明顯的分界線,但它們組合在一起就形成了一副讓我們欣賞的作品。
不管怎么樣,市場(chǎng)的結(jié)果已經(jīng)證明MySQL具有性價(jià)比高、靈活、廣為使用和具有良好支持的特點(diǎn)。下面,我們列舉MySQL值得你選擇的五個(gè)頂尖理由。
1、普及性
人們常說(shuō)“成功孕育成功”,這種說(shuō)法明顯非常適合MySQL的情況。這個(gè)開(kāi)源數(shù)據(jù)庫(kù)號(hào)稱在全世界有超過(guò)110萬(wàn)份的完全安裝。近由權(quán)威調(diào)查機(jī)構(gòu)Evans數(shù)據(jù)公司進(jìn)行的一項(xiàng)調(diào)查顯示,MySQL在過(guò)去兩年已經(jīng)獲得了25%的市場(chǎng)份額。該調(diào)查公司還預(yù)測(cè),相比其他的開(kāi)源數(shù)據(jù)庫(kù)和閉源數(shù)據(jù)庫(kù),越來(lái)越多的開(kāi)發(fā)者將繼續(xù)選擇MySQL。Evans的總裁John Andrews表示,用戶對(duì)MySQL和其他開(kāi)源數(shù)據(jù)庫(kù)的評(píng)價(jià)正在趕上甚至超過(guò)很多專有商業(yè)數(shù)據(jù)庫(kù)軟件。
由于MySQL數(shù)據(jù)庫(kù)已經(jīng)如此普及,對(duì)企業(yè)來(lái)說(shuō)它無(wú)疑是一個(gè)更好的選擇。
業(yè)界普遍的聲音認(rèn)為:“MySQL是一個(gè)可靠的數(shù)據(jù)庫(kù)系統(tǒng),無(wú)論是在嵌入式或大型群集系統(tǒng)的部署中,還是在基于Web的應(yīng)用程序領(lǐng)域,用戶時(shí)常會(huì)發(fā)現(xiàn)其實(shí)自己并不是第一個(gè)選用MySQL數(shù)據(jù)庫(kù)的先驅(qū)者。”
MySQL在業(yè)界的流行所帶來(lái)的另一個(gè)好處是,人們總可以很輕松地發(fā)現(xiàn)本行業(yè)的解決方案。廠商都希望他們的開(kāi)發(fā)工具和應(yīng)用程序框架可以與MySQL數(shù)據(jù)庫(kù)兼容,因?yàn)槊總€(gè)人都在使用它。MySQL是開(kāi)源LAMP組合的一個(gè)標(biāo)準(zhǔn)組件:Linux、Apache、MySQL和Perl/PHP。根據(jù)Evans的調(diào)查,LAMP組合的迅速推廣很大程度上代表著MySQL的被廣泛接受。根據(jù)Evans的調(diào)查報(bào)告,“MySQL的使用在未來(lái)將繼續(xù)呈成長(zhǎng)趨勢(shì)。”
2、簡(jiǎn)單性
與其他數(shù)據(jù)庫(kù)相比,MySQL易學(xué)易用。
你不用花費(fèi)很多時(shí)間和金錢來(lái)培訓(xùn)現(xiàn)有的職工,或者去花大價(jià)錢雇用那些擁有各種證書(shū)的開(kāi)發(fā)者。因?yàn)镸ySQL的維護(hù)和管理在很大程度上是“傻瓜型”的,這直接導(dǎo)致了人力成本上的節(jié)省,MySQL的用戶Spacemonkey實(shí)驗(yàn)室的首席執(zhí)行官M(fèi)itch Pirtle如此表示:“維護(hù)MySQL使得你不需要一個(gè)年薪15萬(wàn)美元的DBA,而且使用它開(kāi)發(fā)程序也是非常簡(jiǎn)單的?!?BR> “對(duì)于MySQL數(shù)據(jù)庫(kù),無(wú)論是在開(kāi)發(fā)方面,還是支持方面,現(xiàn)在有大量強(qiáng)大的工具可以選擇。每一個(gè)新手開(kāi)發(fā)者可以輕松地使用MySQL數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。甚至一個(gè)有經(jīng)驗(yàn)的Windows管理者也可以輕松部署并開(kāi)始學(xué)習(xí)它,而你不需投入一分錢來(lái)了解這個(gè)數(shù)據(jù)庫(kù)。
對(duì)于IT經(jīng)理來(lái)說(shuō),令他們喜歡的MySQL的簡(jiǎn)單性還有另一方面。MySQL可以運(yùn)行的更快速。某些人或許會(huì)說(shuō)MySQL缺少了一些人們想要的功能,但是MySQL的支持者們卻認(rèn)為,MySQL所保留的功能都是精華,并且是你部署、配置和維護(hù)這個(gè)數(shù)據(jù)庫(kù)所必不可少的一些功能。
“通過(guò)有能力的DBA的一個(gè)簡(jiǎn)單計(jì)劃,MySQL可以達(dá)到令人難以想像的運(yùn)行速度,”一位資深DBA如此表示。MySQL中沒(méi)有多余的功能來(lái)拖累CPU或占用內(nèi)存。如果你需要額外的功能的話,MySQL的普及性實(shí)際上可以讓你發(fā)現(xiàn)總有一個(gè)廠商會(huì)提供準(zhǔn)確的解決方案,而這個(gè)方案會(huì)滿足你的需要和需求
一、MySQL值得我們選擇的五大理由
列舉選擇MySQL的理由的困難的地方在于,如何對(duì)這些理由進(jìn)行排序。這就如同我們經(jīng)常爭(zhēng)論的故事:先有雞還是先有蛋?
MySQL的低成本來(lái)自于其簡(jiǎn)單性嗎?它的普及性是由于其低成本嗎?其實(shí),在MySQL的“好”與“不好”的功能之間沒(méi)有明顯的分界線,但它們組合在一起就形成了一副讓我們欣賞的作品。
不管怎么樣,市場(chǎng)的結(jié)果已經(jīng)證明MySQL具有性價(jià)比高、靈活、廣為使用和具有良好支持的特點(diǎn)。下面,我們列舉MySQL值得你選擇的五個(gè)頂尖理由。
1、普及性
人們常說(shuō)“成功孕育成功”,這種說(shuō)法明顯非常適合MySQL的情況。這個(gè)開(kāi)源數(shù)據(jù)庫(kù)號(hào)稱在全世界有超過(guò)110萬(wàn)份的完全安裝。近由權(quán)威調(diào)查機(jī)構(gòu)Evans數(shù)據(jù)公司進(jìn)行的一項(xiàng)調(diào)查顯示,MySQL在過(guò)去兩年已經(jīng)獲得了25%的市場(chǎng)份額。該調(diào)查公司還預(yù)測(cè),相比其他的開(kāi)源數(shù)據(jù)庫(kù)和閉源數(shù)據(jù)庫(kù),越來(lái)越多的開(kāi)發(fā)者將繼續(xù)選擇MySQL。Evans的總裁John Andrews表示,用戶對(duì)MySQL和其他開(kāi)源數(shù)據(jù)庫(kù)的評(píng)價(jià)正在趕上甚至超過(guò)很多專有商業(yè)數(shù)據(jù)庫(kù)軟件。
由于MySQL數(shù)據(jù)庫(kù)已經(jīng)如此普及,對(duì)企業(yè)來(lái)說(shuō)它無(wú)疑是一個(gè)更好的選擇。
業(yè)界普遍的聲音認(rèn)為:“MySQL是一個(gè)可靠的數(shù)據(jù)庫(kù)系統(tǒng),無(wú)論是在嵌入式或大型群集系統(tǒng)的部署中,還是在基于Web的應(yīng)用程序領(lǐng)域,用戶時(shí)常會(huì)發(fā)現(xiàn)其實(shí)自己并不是第一個(gè)選用MySQL數(shù)據(jù)庫(kù)的先驅(qū)者。”
MySQL在業(yè)界的流行所帶來(lái)的另一個(gè)好處是,人們總可以很輕松地發(fā)現(xiàn)本行業(yè)的解決方案。廠商都希望他們的開(kāi)發(fā)工具和應(yīng)用程序框架可以與MySQL數(shù)據(jù)庫(kù)兼容,因?yàn)槊總€(gè)人都在使用它。MySQL是開(kāi)源LAMP組合的一個(gè)標(biāo)準(zhǔn)組件:Linux、Apache、MySQL和Perl/PHP。根據(jù)Evans的調(diào)查,LAMP組合的迅速推廣很大程度上代表著MySQL的被廣泛接受。根據(jù)Evans的調(diào)查報(bào)告,“MySQL的使用在未來(lái)將繼續(xù)呈成長(zhǎng)趨勢(shì)。”
2、簡(jiǎn)單性
與其他數(shù)據(jù)庫(kù)相比,MySQL易學(xué)易用。
你不用花費(fèi)很多時(shí)間和金錢來(lái)培訓(xùn)現(xiàn)有的職工,或者去花大價(jià)錢雇用那些擁有各種證書(shū)的開(kāi)發(fā)者。因?yàn)镸ySQL的維護(hù)和管理在很大程度上是“傻瓜型”的,這直接導(dǎo)致了人力成本上的節(jié)省,MySQL的用戶Spacemonkey實(shí)驗(yàn)室的首席執(zhí)行官M(fèi)itch Pirtle如此表示:“維護(hù)MySQL使得你不需要一個(gè)年薪15萬(wàn)美元的DBA,而且使用它開(kāi)發(fā)程序也是非常簡(jiǎn)單的?!?BR> “對(duì)于MySQL數(shù)據(jù)庫(kù),無(wú)論是在開(kāi)發(fā)方面,還是支持方面,現(xiàn)在有大量強(qiáng)大的工具可以選擇。每一個(gè)新手開(kāi)發(fā)者可以輕松地使用MySQL數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。甚至一個(gè)有經(jīng)驗(yàn)的Windows管理者也可以輕松部署并開(kāi)始學(xué)習(xí)它,而你不需投入一分錢來(lái)了解這個(gè)數(shù)據(jù)庫(kù)。
對(duì)于IT經(jīng)理來(lái)說(shuō),令他們喜歡的MySQL的簡(jiǎn)單性還有另一方面。MySQL可以運(yùn)行的更快速。某些人或許會(huì)說(shuō)MySQL缺少了一些人們想要的功能,但是MySQL的支持者們卻認(rèn)為,MySQL所保留的功能都是精華,并且是你部署、配置和維護(hù)這個(gè)數(shù)據(jù)庫(kù)所必不可少的一些功能。
“通過(guò)有能力的DBA的一個(gè)簡(jiǎn)單計(jì)劃,MySQL可以達(dá)到令人難以想像的運(yùn)行速度,”一位資深DBA如此表示。MySQL中沒(méi)有多余的功能來(lái)拖累CPU或占用內(nèi)存。如果你需要額外的功能的話,MySQL的普及性實(shí)際上可以讓你發(fā)現(xiàn)總有一個(gè)廠商會(huì)提供準(zhǔn)確的解決方案,而這個(gè)方案會(huì)滿足你的需要和需求