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