作者:金玲
为了评估CUBRID HA的性能,我分别在CUBRID HA 与MySQL Replication 环境下进行了简单的数据插入测试,并对插入时间以及在master节点插入后数据反映到slave节点的延迟时间(Delay Time)做了比较。具体信息如下。
1. 节点结构
CUBRID 与 MySQL 都采用了1个master节点与1个slave节点的组合方式。
2. 服务器配置(两个节点服务器配置相同)
CPU: Intel(R) Xeon(R)CPU 3065 @ 2.33GHz
Memory: 4G
Hard Disk: 1T
3. 测试内容
在master 中创建一个表,插入一定量数据,之后计算插入数据所消耗的时间(Elapsed Time)以及插入完毕后数据内容全部反映到slave 所需的延迟时间(Delay Time)。
4. 测试表结构
<ClassName>
foo
<Attributes>
id INTEGER AUTO_INCREMENT NOT NULL
a INTEGER
thread_id INTEGER
str CHARACTERVARYING(1024)
<Constraints>
PRIMARY KEY pk_foo_id ON foo (id)
5. 数据大小
每条数据的大小为1K。
6. 测试结果
CUBRID
MySQL
从上面的结果可以看出,在插入速度方面,异步模式下,CUBRID HA 与 MySQL Replication 已不相上下;但延迟时间方面,CUBRID 距离 MySQL 还存在一定差距。
有差距才有目标。相信在不久的将来,CUBRID 一定能够赶上并超过 MySQL。
让我们为了这样一个目标而共同努力吧!!