- 论坛徽章:
- 0
|
最近在做mysql的集群/负载均衡测试,在网上也看了挺多的资料.其中这一篇是算比较好的(记得以前也看过,不过当然没想要自己测试)
不过有个问题,似乎有点误导
请下如下地址的12楼 http://bbs.chinaunix.net/thread-768920-2-1.html
里面的其中一段
Server3就是起LVS里面的调度服务器的角色,它将SELECT查询请求分发到Server1、Server2两台ndbd节点,实现负载均衡。但在UPDATE INSERT DELETE 时,性能可能会有所下降。解决该问题有多种方法,如架两台MySQL服务器,共享同一数据节点(NFS、SAN),再通过LVS实现两台MySQL服务器的负载均衡,但这些不在本例讨论之中。
在我的测试结果里,server3不是像LVS里面的起到调度服务器的角色.而是起到一个协调,数据同步的角色.所以,更不会将select的请求分发到ndbd节点上.不知是我的测试结果有误,还是那楼主测试得不够仔细.论坛里也应该有这方面的高手吧.请出来指正一下.谢谢了
还有一点不明白的是:按这篇文章架起来的mysql集群,在数据库连接的信息里,应该是用server3的IP连,但实际上,我的测试结果也不是.
在这几天所看的资料里,谈谈我认识到的mysql集群相关问题及应用
1 在mysq的官方里集群方法,也就是上面所说的ndb-cluster,这个集群主要是应用在数据同步,连续性服务上
2 在没有用到第三方的软件/工具时,mysql做不了负载均衡的效果
3 利用第三方软件,如:LVS,加上mysql的集群,能达到一个很好的分流效果,也就是负载均衡了.但这个应用在读频繁的应用上很好,在写频繁的应用上,就有待测试了.
以上所说,均为个人的测试结果和一些理论认识.如有误,欢迎大家指出,
本人也会进一步作一些测试.如有这方面兴趣或熟悉的朋友,希望可以交流一下QQ:5846690
接下来会做mysql集群作数据同步,利用LVS作分流
还有,觉得很多人对集群/负载均衡有点混淆,我觉得集群/负载均衡(web应用上)是两个不同的概念
[ 本帖最后由 hss202 于 2007-10-26 17:01 编辑 ] |
|