- 论坛徽章:
- 0
|
mysql cluster
[quote]
俺最近做的项目就用了mysql cluster,见:
http://bbs.chinaunix.net/forum/viewtopic.php?t=469754
当时测试的时候,两台机器是可以很好的同步的,但是mysql cluster毕竟是刚出来不久,性能以及效率还有待进一步测试.bug也是少不了滴,好在版本更新的及时,没影响开发进度.
[\quote]
cluster 的确是这样。要做的话必须要有比较大的内存和比较大的带宽。
哪天又看了一下文档,官方又多出了2页的内容,其中有个简单的例子,
一台管理节点,2台存储节点,一个api节点(mysql),在mysql的数据目录只存贮表的结构,数据都存放到存储节点。
这样一来,如果没有大的带宽的话,一次数据操作要比原来多出一些步骤,所以速度会比原来慢不少。如果硬件条件好可能不会有这个问题。
另外一个就是bug,现在还是观望中。
另外要说的,如果只用mysql的集群功能,还有一个问题就是当api(mysql)节点出错了,连接到这里的连接就都完了。
解决这个问题可以用2个同样的api(mysql)来互相检测心跳。
还有一个办法就是用lvs来做,这样的可扩展性好。 |
|