gfs上架mysql的共享数据库

发布于 2022-09-28 01:15:06 字数 44 浏览 33 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

牛↙奶布丁 2022-10-05 01:15:07

原帖由 huifeideluotuo 于 2008-3-19 15:10 发表
mysql 进程之间的并发由数据库系统自己解决了吧。

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

稚气少女 2022-10-05 01:15:07

原帖由 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呢

迷你仙 2022-10-05 01:15:06

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

时光无声 2022-10-05 01:15:06

原帖由 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的问题.

月寒剑心 2022-10-05 01:15:06

mysql 进程之间的并发关系?不太懂
忘NNTP指教
再问下这样的案例有没有,或者说采用的是否多

緦唸λ蓇 2022-10-05 01:15:06

对于这个问题我也很感兴趣,最近一直在研究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复制部分时提到可以改变自增字段的自增量,那这个问题可能就能用这种方法解决
其他可能遇到的问题应该还有很多,大家一起提出来看看能不能解决

好久不见√ 2022-10-05 01:15:06

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

奈何桥上唱咆哮 2022-10-05 01:15:06

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

凝望流年 2022-10-05 01:15:06

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

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

想听一下。
前辈给使劲的说一下吧。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文