对于这个问题我也很感兴趣,最近一直在研究MySQL高可用的一些解决方案 对于NNTP说的我有一些地方是有不明白的,如果说用共享存储解决不了这个问题,那MySQL Cluster又是怎么解决MySQL线呈之间的并发关系呢 在我看来MySQL Cluster的ndb存储和共享存储一样只是提供了存储同步的的解决,这样MySQL Cluster的mysql线程之间并发关系是怎么解决的呢 刚刚是google搜索到这个帖子的,刚搜到得还有两个东西我给出连接大家可以看看, http://www.mysql.com/news-and-ev ... elease_2005_13.html http://www.redhat.com/magazine/006apr05/features/gfs/ 其实提到的一点就是MySQL and Red Hat plan to test the MySQL database with Red Hat's Cluster Suite and Global File System (GFS). 这样看似乎mysql+gfs是可行的,只是现在没有经过一些测试,不推荐应用到产品线上 但是对于mysql+gfs我自己想到的问题是,比如我有两个mysql节点node1和node2 我在往node1节点插入一条ID字段自增的10记录的同时node2也要插入一条记录,这样在node1完成插入之前node2插入的ID的值也会是10 这样就会发生冲突,所幸这个问题在看MySQL文档的多Master复制部分时提到可以改变自增字段的自增量,那这个问题可能就能用这种方法解决 其他可能遇到的问题应该还有很多,大家一起提出来看看能不能解决
发布评论
评论(9)
是不是应该说MYSQL线程之间的并发?
同意版主的说法,可是现在碰到一个问题,两个mysql的data在共享存储上,当一个mysql插入时,另一个mysql没有更新,造成数据不一致,而只要没更新那个mysql reload一下就更新了,这是什么原因呢,是mysql呢还是gfs呢
你试一下吧。按理论是可以的
在这样的架构中, gfs 是I/O服务的服务者, mysql 是I/O服务的消费者. mysql+GFS只能保证多个位于不同节点上的mysql 进程能够同时访问共享存储上的gfs并在DLM的控制下建立操作的关系,但是 mysql 进程之间的并发关系呢? 这就是消费者之间的集群关系了. mysql+gfs 实际上是2个cluster的问题.
mysql 进程之间的并发关系?不太懂
忘NNTP指教
再问下这样的案例有没有,或者说采用的是否多
对于这个问题我也很感兴趣,最近一直在研究MySQL高可用的一些解决方案
对于NNTP说的我有一些地方是有不明白的,如果说用共享存储解决不了这个问题,那MySQL Cluster又是怎么解决MySQL线呈之间的并发关系呢
在我看来MySQL Cluster的ndb存储和共享存储一样只是提供了存储同步的的解决,这样MySQL Cluster的mysql线程之间并发关系是怎么解决的呢
刚刚是google搜索到这个帖子的,刚搜到得还有两个东西我给出连接大家可以看看,
http://www.mysql.com/news-and-ev ... elease_2005_13.html
http://www.redhat.com/magazine/006apr05/features/gfs/
其实提到的一点就是MySQL and Red Hat plan to test the MySQL database with Red Hat's Cluster Suite and Global File System (GFS).
这样看似乎mysql+gfs是可行的,只是现在没有经过一些测试,不推荐应用到产品线上
但是对于mysql+gfs我自己想到的问题是,比如我有两个mysql节点node1和node2
我在往node1节点插入一条ID字段自增的10记录的同时node2也要插入一条记录,这样在node1完成插入之前node2插入的ID的值也会是10
这样就会发生冲突,所幸这个问题在看MySQL文档的多Master复制部分时提到可以改变自增字段的自增量,那这个问题可能就能用这种方法解决
其他可能遇到的问题应该还有很多,大家一起提出来看看能不能解决
mysql 进程之间的并发关系不解决,会造成数据库的不一致的.
mysql 进程之间的并发由数据库系统自己解决了吧。
想听一下。
前辈给使劲的说一下吧。