真诚求教网络文件系统和数据库一致性的问题

发布于 2022-07-25 18:21:22 字数 343 浏览 15 评论 9

情况介绍:
1>系统:::ubuntu+apache+mysql+php---装在同一台机器上
2>机器数量:::::RS1,RS2...........RSn(1共n台,n<256)
3>机器分布:::::RS1在A城,RS2在B城,................RSn在k城,每个RS有一个共网IP
4>所有RS提供一个基于web的网络服务

请教各位有经验特别是有项目经验的前辈们:
1>该用何种网络文件系统来保持web页面的内容的一致性?
2>该用何种方式实现mysql所有表的内容一致性?

真诚请教,万分感激!

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

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

发布评论

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

评论(9

街角卖回忆 2022-07-26 19:29:58

mysql数据同步比较难 a b c的数据都在变 ID都很难搞定 自动增加的那种肯定不能用 ! 不要说具体实现 连同步的原则都不好制定.

从应用的角度这个系统应该是分布式的而非集群.

数据库的设计肯定要改 webapp也要改 这个很复杂 不是从系统角度就能解决的.

作业与我同在 2022-07-26 19:29:58

数据库同步我前面说了,多节点并且同步窗口很小的话,需要购买商业产品, m/cluster就挺出名的.

风尘浪孓 2022-07-26 19:29:57

原帖由 Linuxcn.com 于 2006-8-22 13:39 发表

非常感谢nntp,rsync果然很好用,,目前我已经实验通过,最重要的是调试很简单,不像其他比如GFS等那么复杂,,而且rsync支持远程同步

请问下nntp,当要同步的机器比较多的时候,作为主的那台机器的配置:从硬件到网 ...

主机的disk I/O,特别是read performance 争取高一点,内存大一点,另外rsync的时候,注意时间,通过把叉开不同的rsync的时间片,也可以降低主机的负担.

不喜欢何必死缠烂打 2022-07-26 19:29:56

原帖由 Linuxcn.com 于 2006-8-22 16:33 发表
马上要出差去武汉了,,,就是为了把系统装一遍!
差旅费差不多要1000多

来回火车票就差不多要600!
还要住,吃,等

呵呵,和我以前出差的感受一样...

现在不这么想了,公司让你出差就不在意这些差旅费...他们出得起...只管干活,工作空余时间该休息就休息,该会网友就会网友...哈哈..

网白 2022-07-26 19:29:53

马上要出差去武汉了,,,就是为了把系统装一遍!
差旅费差不多要1000多

来回火车票就差不多要600!
还要住,吃,等

唯憾梦倾城 2022-07-26 19:19:35

原帖由 nntp 于 2006-8-22 11:15 发表
1) RSn, n>100的话 还是采用 rsync 比较快. 因为sync 变动的部分
2) RSn, n>100的话,如果mysql 数据要求同步时间紧凑,得买商业复制产品了.

非常感谢nntp,rsync果然很好用,,目前我已经实验通过,最重要的是调试很简单,不像其他比如GFS等那么复杂,,而且rsync支持远程同步

请问下nntp,当要同步的机器比较多的时候,作为主的那台机器的配置:从硬件到网络带宽等需要特别要求吗?

最后就盛下数据库部分了

最后,谢谢援手

[ 本帖最后由 Linuxcn.com 于 2006-8-22 13:48 编辑 ]

挽手叙旧 2022-07-26 19:05:00

原帖由 Linuxcn.com 于 2006-8-22 11:23 发表
老大,现在俺真实深切体会到你以前说的一句话:"如果你没做过这个活(指集群),就不要做,最好找专业机构来做"--大概的意思

和公司表达了这个意思(冒着被炒的险),公司依然无动于衷,,依然让我做...寒...虽 ...

呵呵,网页文件用rsync+ssh传,可以用crontab定时来完成。数据库考虑用商业软件,或者找个高手开发个程序吧。静态的文件好办,数据库要保证一致性,并且不发生冲突来是很麻烦的。

清醇 2022-07-26 17:19:04

老大,现在俺真实深切体会到你以前说的一句话:"如果你没做过这个活(指集群),就不要做,最好找专业机构来做"--大概的意思

和公司表达了这个意思(冒着被炒的险),公司依然无动于衷,,依然让我做...寒...虽然我可以学到一些东西
但本人现在担心的是,就算我把所有的问题解决了,,但真要上马到真实的环境中去..到时候如果出了问题怎么办?如果经常出问题客户投诉怎么办?         我自己最多是被炒掉...可是照成那么大的损失..心里过意不去..而且也会有个失败的阴影留在自己心里

昨天还为终于解决LVS/TUN的arp问题而高兴,今天却非常郁闷胸闷加烦闷

回答nntp.目前RSn<30

未蓝澄海的烟 2022-07-26 13:33:27

1) RSn, n>100的话 还是采用 rsync 比较快. 因为sync 变动的部分
2) RSn, n>100的话,如果mysql 数据要求同步时间紧凑,得买商业复制产品了.

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