最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

AmoebaForMySQL功能测试让人满意

来源:动视网 责编:小采 时间:2020-11-09 13:19:47
文档

AmoebaForMySQL功能测试让人满意

AmoebaForMySQL功能测试让人满意:同事 Struct Chen 的 Amoeba For MySQL 项目已经 出来不短时间了,可一直没有时间好好体验,最近一直在做一些软件和硬件的功能以及性能相关的测试工作,Amoeba For MySQL自然也将被列入计划之内。 对 Amoeba For MySQL 的测试到目前位置主要还
推荐度:
导读AmoebaForMySQL功能测试让人满意:同事 Struct Chen 的 Amoeba For MySQL 项目已经 出来不短时间了,可一直没有时间好好体验,最近一直在做一些软件和硬件的功能以及性能相关的测试工作,Amoeba For MySQL自然也将被列入计划之内。 对 Amoeba For MySQL 的测试到目前位置主要还


同事 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_),JAVA 1.5.0_16, Amoeba For MySQL 0.31

测试功能:

1、读写分离
2、数据垂直切分
3、数据水平切分

amoeba.xml配置如下:

< ?xmlversion="1.0"encoding="gbk"?>
< !DOCTYPEamoeba:configurationSYSTEM"amoeba.dtd">


8066
10.0.38.21

500

500

500

200

true
user
password




com.meidusa.amoeba.net.AuthingableConnectionManager







com.meidusa.amoeba.mysql.net.MysqlServerConnectionFactory
defaultManager
3306
10.0.38.37
test
root
password



com.meidusa.amoeba.net.poolable.PoolableObjectPool
500
200
10
600000
600000
true
true





com.meidusa.amoeba.mysql.net.MysqlServerConnectionFactory
defaultManager
3306
10.0.38.22
test
root
password



com.meidusa.amoeba.net.poolable.PoolableObjectPool
500
200
10
600000
600000
true
true





... ...



... ...






com.meidusa.amoeba.server.MultipleServerPool

1
slave1,slave2






com.meidusa.amoeba.mysql.parser.MysqlQueryRouter
${amoeba.home}/conf/rule.xml
${amoeba.home}/conf/functionMap.xml
${amoeba.home}/conf/ruleFunctionMap.xml
1500
master

master
virtualSlave
true

rule.xml配置:

< ?xmlversion="1.0"encoding="gbk"?>
< !DOCTYPEamoeba:ruleSYSTEM"rule.dtd">



ID
< ![CDATA[ ID <= 100000000]]>
master
slave1
master



ID
< ![CDATA[ IDbetween100000001and200000000 ]]>
master
master2
slave2



ID
< ![CDATA[ ID> 200000000 ]]>
master







由于第一步主要还只是测试读写分离与数据的垂直切分,所以水平切分的规则设置的很简单,仅仅是按照ID的范围设置简单的规则。而设置一些更为复杂的规则。

总体测试效果还是比较满意的,预期的功能都全部正常,当然所用于测试的SQL语句也大都比较简单,主要还是根据当前工作中遇到的一些SQL。

这次测试没有进行性能测试,等后面再找时间测试一下,不知道有没有哪位朋友已经做过了相应的性能测试没?性能测试之后就要开始规划应用到某些应用上面去了

文档

AmoebaForMySQL功能测试让人满意

AmoebaForMySQL功能测试让人满意:同事 Struct Chen 的 Amoeba For MySQL 项目已经 出来不短时间了,可一直没有时间好好体验,最近一直在做一些软件和硬件的功能以及性能相关的测试工作,Amoeba For MySQL自然也将被列入计划之内。 对 Amoeba For MySQL 的测试到目前位置主要还
推荐度:
标签: 功能 测试 让人
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top