免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3278 | 回复: 18
打印 上一主题 下一主题

msyql-max的cluster 不需要共享盘阵吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-28 13:23 |只看该作者 |倒序浏览
数据不放在公共磁盘?

mysql-cluster-1.jpg (43.95 KB, 下载次数: 27)

mysql-cluster-1.jpg

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-12 06:20:00
2 [报告]
发表于 2006-09-28 13:29 |只看该作者
不用

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-12 06:20:00
3 [报告]
发表于 2006-09-28 13:51 |只看该作者
你有这样的想法是不是因为看了oracle的rac?
mysql cluster和oracle rac集群的设计理念完全不同
5.0版本cluster中的数据都放在内存中,不用共享磁盘

论坛徽章:
0
4 [报告]
发表于 2006-09-28 14:11 |只看该作者
呵呵.
数据更新的时候, 需要每个节点都执行一遍更新. 打个比方,客户端提交一个insert,那么每个节点都得执行一下,是这样吗?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-12 06:20:00
5 [报告]
发表于 2006-09-28 14:19 |只看该作者
这样说有点不完全正确
不是每个节点
应该说每个node group中的节点
如果你还要问我node group是什么的话
我建议先看下手册,大致了解下mysql cluster
因为它和oracle的完全不同

论坛徽章:
0
6 [报告]
发表于 2006-09-28 14:36 |只看该作者
我接触过的rac, mscs, rose ha, veritas都没有抛弃共享磁盘, 而Mysql为啥走偏锋? 这种模式有什么特殊优点吗?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-12 06:20:00
7 [报告]
发表于 2006-09-29 10:21 |只看该作者
MySQL Cluster is a technology that enables clustering of in-memory databases in a shared-nothing system. The shared-nothing architecture allows the system to work with very inexpensive hardware,and without any specific requirements on hardware or software. It also does not have any single point of failure because each component has its own memory and disk.

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-12 06:20:00
8 [报告]
发表于 2006-09-29 10:34 |只看该作者
以上是官网上介绍的
按照我的理解(可能不太准确)
mysql总的来说还是低成本的东西
oracle,db2可以装在小型机上,mysql好像就没有吧
所以说mysql的想法是让他的集群也是一种低成本的解决方案
内存现在来说是非常便宜的,随着64的普及,内存大于几十个G已经不是什么问题,甚至是100G
但是内存相对磁盘来说速度来说又是非常快的
所以这样来说in-memory是一种既便宜又性能又好的解决方案
但是也是因为是完全在内存中,所以限制非常多.至少目前还是如此

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-12 06:20:00
9 [报告]
发表于 2006-09-29 10:35 |只看该作者
不过对于mysql cluster 5.1可以放在磁盘上做法,我觉得不太好,有点不伦不类的感觉
虽然对于内存的需求小了,但是管理难度增加了,性能肯定会不如完全的in-memory的设计
感觉这是一种折中,如果你订阅了mysql cluster的mailing list
你会看到很多人抱怨自己的数据库是24G,30G不能完全放入内存中.
而我觉得是他们没有理解mysql cluster,不是2台data node做出来的cluster性能就一定有多好
完全可以采用4data node,每台10多G的来解决自己的需求,毕竟生产环境中2台的cluster太少了,性能也不一定很好
Oracle RAC在2节点上的性能说到底并不怎么样,一般都4节点来做。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-12 06:20:00
10 [报告]
发表于 2006-09-29 10:42 |只看该作者
很多朋友说mysql cluster的性能不怎样,慢,查询时间长
join语句执行时间太长,不适合银行或者证券这类系统
不错,但请记住mysql cluster的优势在于大量的并发操作时的高性能,高可用
Oracle RAC出来很久了,但是他自己的RAC性能也很差。生产环境中用共享磁盘来做的人也不多。
ocfs,ocfs2也一直不断的再更新。
所以说对于刚出现不久的mysql cluster我们应该抱着宽容的心来理解这样一个产品
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP