MySQL 5.5讀寫(xiě)性能比5.1提高3倍多 |
發(fā)布時(shí)間: 2012/9/14 16:49:07 |
隨著MySQL 5.5版本的發(fā)布,Oracle開(kāi)始推銷這個(gè)開(kāi)源數(shù)據(jù)庫(kù)的Web應(yīng)用程序職能了,而它的Oracle數(shù)據(jù)庫(kù)則主要面向企業(yè)級(jí)的應(yīng)用程序。 Oracle產(chǎn)品營(yíng)銷部門的高級(jí)經(jīng)理Monica Kumar說(shuō):“我們發(fā)現(xiàn)對(duì)于不同應(yīng)用場(chǎng)景來(lái)說(shuō),它們是截然不同。” 在星期三,該公司發(fā)布了開(kāi)源的MySQL數(shù)據(jù)庫(kù)的5.5版本,這是Oracle在一月收購(gòu)Sun Microsystems,獲得MySQL以后,第一次升級(jí)這個(gè)軟件,F(xiàn)在Oracle掌控著關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的兩大應(yīng)用領(lǐng)域,它必須要明確地區(qū)分出,在企業(yè)中,哪個(gè)產(chǎn)品應(yīng)該部署到哪里。-
Kumar說(shuō):“這兩個(gè)產(chǎn)品是彼此互補(bǔ)的關(guān)系,適用于不同的應(yīng)用場(chǎng)景。” Kumar說(shuō),這并不是說(shuō)你不可以在Web應(yīng)用程序中使用Oracle數(shù)據(jù)庫(kù),但是從歷史角度來(lái)看,MySQL在Web方面使用的更廣泛一些。她提 到了MySQL是LAMP(Linux-Apache-MySQL-PHP/Python/Perl)架構(gòu)的一部分,在部署Web站點(diǎn)或Web應(yīng)用程序的 時(shí)候,這是一個(gè)被廣泛使用的架構(gòu)。她說(shuō):“在基于Web的應(yīng)用程序領(lǐng)域,它十分成功。” MySQL工程部門的副總裁Tomas Ulin說(shuō),在Web領(lǐng)域,選擇MySQL而不是Oracle的另外一個(gè)考慮是人員。在許多情況下,比起Oracle數(shù)據(jù)庫(kù)來(lái),一個(gè) LAMP(Linux-Apache-MySQL-PHP/Python/Perl)管理員更熟悉MySQL。他說(shuō):“單從真正的開(kāi)發(fā)者都使用MySQL 這一點(diǎn)就可以看出,MySQL是更加容易使用的。” 除了常規(guī)的Bug修復(fù)和一般性的調(diào)整以外,這個(gè)軟件新發(fā)布的MySQL 5.5版本還提供了很多有意義的特性和功能。在這些特性和功能中,最重要的是更好的可擴(kuò)展性和經(jīng)過(guò)改進(jìn)的復(fù)制(replication)功能。 在性能方面,這個(gè)軟件在處理大量的并發(fā)連接的時(shí)候不再像它過(guò)去的版本那樣慢到極點(diǎn)了。對(duì)于可以一次可以承受1000個(gè)連接的Web服務(wù)器來(lái)說(shuō),這是 一個(gè)令人歡欣鼓舞的改進(jìn)。當(dāng)增加大量的服務(wù)器核心(超過(guò)4個(gè))的時(shí)候,這個(gè)軟件可以獲得附加的性能提升,過(guò)去的版本是無(wú)法做到這一點(diǎn)的。 常規(guī)的性能也得到了提高。Oracle表示,按照內(nèi)部的標(biāo)準(zhǔn),在Linux上,MySQL 5.5的讀寫(xiě)速度比5.1版本提升了360%。在Windows Server機(jī)器上,這方面性能的提升超過(guò)了1500%。Ulin說(shuō):“MySQL 5.5版本的吞吐量更高。” 在復(fù)制(replication)方面,這個(gè)軟件現(xiàn)在支持半同步(semi-synchronous)的復(fù)制(replication)了。過(guò)去的版本只支持異步的復(fù)制,這意味著有新的數(shù)據(jù)錄入原始數(shù)據(jù)庫(kù)的時(shí)候,數(shù)據(jù)庫(kù)的備份拷貝不能馬上得到更新。 Ulin說(shuō):“如果你在主服務(wù)器那邊提交了一些東西,你無(wú)法確定從服務(wù)器何時(shí)才能獲得這些更新。”使用半同步(semi-synchronous) 的復(fù)制(replication),在數(shù)據(jù)拷貝到備份數(shù)據(jù)庫(kù)中以前,正在對(duì)數(shù)據(jù)庫(kù)提交數(shù)據(jù)的應(yīng)用程序都不會(huì)收到數(shù)據(jù)已經(jīng)錄入的確認(rèn)信息。
本文出自:億恩科技【prubsntakaful.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |