同事 Struct Chen 的 Amoeba For MySQL 項目已經 出來不短時間了,可一直沒有時間好好體驗,最近一直在做一些軟件和硬件的功能以及性能相關的測試工作,Amoeba For MySQL自然也將被列入計劃之內。 對 Amoeba For MySQL 的測試到目前位置主要還是功能方面的測
同事 Struct Chen 的 Amoeba For MySQL 項目已經 出來不短時間了,可一直沒有時間好好體驗,最近一直在做一些軟件和硬件的功能以及性能相關的測試工作,Amoeba For MySQL自然也將被列入計劃之內。
對 Amoeba For MySQL 的測試到目前位置主要還是功能方面的測試,配置了一套四臺機器的環境:
Server A: Amoeba Server
Server B: MySQL Master
Server C: MySQL Slave1
Server D: MySQL Slave2
軟件環境:RHEL5.2 (X86_64),JAVA 1.5.0_16, Amoeba For MySQL 0.31
測試功能:
1、讀寫分離
2、數據垂直切分
3、數據水平切分
amoeba.xml配置如下:
< ?xmlversion="1.0"encoding="gbk"?>
< !DOCTYPEamoeba:configurationSYSTEM"amoeba.dtd">
... ...
... ...
rule.xml配置:
< ?xmlversion="1.0"encoding="gbk"?>
< !DOCTYPEamoeba:ruleSYSTEM"rule.dtd">
由于第一步主要還只是測試讀寫分離與數據的垂直切分,所以水平切分的規則設置的很簡單,僅僅是按照ID的范圍設置簡單的規則。而設置一些更為復雜的規則。
總體測試效果還是比較滿意的,預期的功能都全部正常,當然所用于測試的SQL語句也大都比較簡單,主要還是根據當前工作中遇到的一些SQL。
這次測試沒有進行性能測試,等后面再找時間測試一下,不知道有沒有哪位朋友已經做過了相應的性能測試沒?性能測試之后就要開始規劃應用到某些應用上面去了
原文地址:Amoeba For MySQL 功能測試讓人滿意, 感謝原作者分享。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com