免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 飞哥林
打印 上一主题 下一主题

MySQL Cluster性能测试结果以及疑问 [复制链接]

论坛徽章:
0
61 [报告]
发表于 2008-05-23 16:40 |只看该作者
mysql cluster 也是把记录做hash,然后平均分布到每个data node上的;只不过是根据主键的hash分片的

ndbd的效率其实是很高的,mysql cluster的响应时间上不去可能主要还和ndbd之间、ndbd和mysqld之间的数据传输、数据通讯、mysqld上的数据集生成等因素有关。

哪位兄弟试试NDBAPI?据说很多mysql cluster的case都是用NDBAPI,效率很高

论坛徽章:
0
62 [报告]
发表于 2008-05-23 17:01 |只看该作者
原帖由 raid_fifa 于 2008-5-23 16:40 发表
mysql cluster 也是把记录做hash,然后平均分布到每个data node上的;只不过是根据主键的hash分片的

ndbd的效率其实是很高的,mysql cluster的响应时间上不去可能主要还和ndbd之间、ndbd和mysqld之间的数据传 ...


有道理,谢谢提醒,抽空看一下NDBAPI.

但cluster系统的整体性能上不去也是一个现实问题(虽然有可能是数据传输和通信的瓶颈),特别是要在实际环境中使用时这点尤其头痛.
我们原来数据库cluster选型时也化了很多时间和精力,最后由于种种原因而放弃了常规的cluster 而采用了HA+GDA,现在8台数据库组成的服务还算满足要求. 反正觉得一上多机系统后各方面要考虑的事情就来了.

论坛徽章:
0
63 [报告]
发表于 2008-05-23 17:20 |只看该作者
原帖由 raid_fifa 于 2008-5-23 16:40 发表
mysql cluster 也是把记录做hash,然后平均分布到每个data node上的;只不过是根据主键的hash分片的

ndbd的效率其实是很高的,mysql cluster的响应时间上不去可能主要还和ndbd之间、ndbd和mysqld之间的数据传 ...

是hash完了,把整条记录存到一个data node还是,将记录分成n片,把每一片放到不同的node?这个里面实现的细节有没有文档能参考一下?实在不行,只能看源代码了。
说道ndbapi倒是应该会比较快,晚点我再试试。

论坛徽章:
0
64 [报告]
发表于 2008-05-23 17:20 |只看该作者
嗯,只有使用NDB API才能真正发挥 cluster 的效率,性能可以提高数倍。
不过要用C++直接从底层操作数据库,难度还是有点的。

论坛徽章:
0
65 [报告]
发表于 2008-05-23 17:53 |只看该作者
对于大量的数据的读写以及大量的数据并发,现在就我知道没有太多更好的解决办法。对于网络的流量可以分流,对于数据库的瓶颈,如何处理呢?LZ的测试是"符合实际情况的"  .

[ 本帖最后由 chuhongze 于 2008-5-27 14:44 编辑 ]

论坛徽章:
0
66 [报告]
发表于 2008-05-24 19:01 |只看该作者
NDB不支持外键,而CLUSTER又必须用NDB

论坛徽章:
0
67 [报告]
发表于 2008-05-26 09:39 |只看该作者

回复 #63 飞哥林 的帖子

记录本身不再分片

论坛徽章:
0
68 [报告]
发表于 2008-05-26 09:48 |只看该作者
原帖由 wwdwwd 于 2008-5-22 14:44 发表

哥们,chinaunix的论坛里面有一篇帖子里面详细讨论了这个方案,大部分人的观点是暂不适合企业级应用,个人测试测试就ok了。
我自己简单的测试了一下,三台。一台mysql server,两代data,mgm node也放在mysq ...

3:所有的数据都存储在每个data node的内存里面,比如说数据库大小为10m,就会占用每个data node的10m内存,但是同时也会占用100m左右的硬盘,这个很奇怪。



有人能确认wwdwwd说的这个第3点吗?
我感觉不应该是这样的吧

论坛徽章:
0
69 [报告]
发表于 2008-05-26 11:43 |只看该作者
真应该好好研究下QQ的数据库架构,他们的技术应该说是比较牛B的了,记得网上有个帖子,QQ的技术在国内也是数得着了。

哪位兄弟有此方面的信息,可以共享下,造福贫民!

论坛徽章:
0
70 [报告]
发表于 2008-05-26 14:38 |只看该作者
楼上的!
你想错了,如果论性能,一个体系中牛的不是DB层,是APP层!
腾讯的DB层很一般,强大的是APP
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP