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