wangdachui95345
2017-03-14 07:30
采纳率: 84.6%
浏览 6.1k

Nginx 负载均衡 中如何实现数据库同步

最近准备做Nginx负载均衡,环境是Nginx+Redis+MySql
Nginx添加页面访问和数据库的反向代理。
数据库反向代理后数据库如何同步呢?
比如读数据和写数据之间的同步,写到不同的数据库 之间的同步。

目前想到的解决办法是:
读数据和写数据:读写分离,写作为主服务器,读在从服务器,主从同步。
写到不同的数据库 之间的同步:写不做同步,写的时候,通过分表,写到不同的数据库。

不知道 可不可行,特别是读写分离,会不会有延时问题。希望大神能够指点一下。先谢谢了。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • oyljerry 2017-03-14 09:08
    已采纳

    Nginx只负责数据转发,你数据库读写分离,用Mysql进行对应的配置,就能够满足主从同步了,延时,主要还是取决于你的数据量,内网状况等,这些都是需要进行性能调优的。你这个思路是没问题的,可以搭建环境具体测试。

    点赞 打赏 评论

相关推荐 更多相似问题