gfs mysql_gfs上架mysql的共享数据库

你的位置:

问答吧

-> 数据库

-> 问题详情

gfs上架mysql的共享数据库

gfs上架mysql的共享数据库,多个mysql服务器并发访问gfs上的数据库,可行否。

作者: clearclear

发布时间: 2006-09-26

你试一下吧。按理论是可以的

作者: langue

发布时间: 2006-09-26

QUOTE:

原帖由 clearclear 于 2006-9-26 20:05 发表

gfs上架mysql的共享数据库,多个mysql服务器并发访问gfs上的数据库,可行否。

在这样的架构中, gfs 是I/O服务的服务者, mysql 是I/O服务的消费者.  mysql+GFS只能保证多个位于不同节点上的mysql 进程能够同时访问共享存储上的gfs并在DLM的控制下建立操作的关系,但是 mysql 进程之间的并发关系呢?  这就是消费者之间的集群关系了. mysql+gfs 实际上是2个cluster的问题.

作者: nntp

发布时间: 2006-09-26

mysql 进程之间的并发关系?不太懂

忘NNTP指教

再问下这样的案例有没有,或者说采用的是否多

作者: qlks

发布时间: 2006-09-26

对于这个问题我也很感兴趣,最近一直在研究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复制部分时提到可以改变自增字段的自增量,那这个问题可能就能用这种方法解决

其他可能遇到的问题应该还有很多,大家一起提出来看看能不能解决

作者: sihexuan

发布时间: 2007-02-11

mysql 进程之间的并发关系不解决,会造成数据库的不一致的.

作者: frankfan126

发布时间: 2007-04-28

mysql 进程之间的并发由数据库系统自己解决了吧。

作者: huifeideluotuo

发布时间: 2008-03-19

QUOTE:

原帖由 nntp 于 2006-9-26 21:42 发表

在这样的架构中, gfs 是I/O服务的服务者, mysql 是I/O服务的消费者.  mysql+GFS只能保证多个位于不同节点上的mysql 进程能够同时访问共享存储上的gfs并在DLM的控制下建立操作的关系,但是 mysql 进程之间 ...

想听一下。

前辈给使劲的说一下吧。

作者: yueliangdao0608

发布时间: 2008-06-19

QUOTE:

原帖由 huifeideluotuo 于 2008-3-19 15:10 发表

mysql 进程之间的并发由数据库系统自己解决了吧。

是不是应该说MYSQL线程之间的并发?

作者: yueliangdao0608

发布时间: 2008-06-19

QUOTE:

原帖由 nntp 于 2006-9-26 21:42 发表

在这样的架构中, gfs 是I/O服务的服务者, mysql 是I/O服务的消费者.  mysql+GFS只能保证多个位于不同节点上的mysql 进程能够同时访问共享存储上的gfs并在DLM的控制下建立操作的关系,但是 mysql 进程之间 ...

同意版主的说法,可是现在碰到一个问题,两个mysql的data在共享存储上,当一个mysql插入时,另一个mysql没有更新,造成数据不一致,而只要没更新那个mysql reload一下就更新了,这是什么原因呢,是mysql呢还是gfs呢

作者: danieljiang

发布时间: 2008-07-28

呵呵,讨论越来越有意思了。

期待牛人出现

作者: chenyx

发布时间: 2008-07-28

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值