多台服务器数据库同步数据?

发布于 2022-09-11 19:26:52 字数 222 浏览 32 评论 0

最近很好奇一些服务器的技术上问题
假设我在两台 linode 安装 mariadb
如何做到当 A服务器的数据库增删改时,B服务器的数据库也会同步数据?
甚至我A数据库添加增删改数据表栏位结构,可以连B数据库的一起同步?

我有个站点是这样分配的:
测试是一个服务器
正式是一个服务器
照片是一个服务器
数据库是一个服务器
这样分配是否是好的?有大神有更好的建议吗?

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

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

发布评论

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

评论(2

執念 2022-09-18 19:26:52

我知道如果用mysql解决的话,是有主从配置可以解决的

花开半夏魅人心 2022-09-18 19:26:52

关于同步上面也说了 ,可以配置主从,数据和结构在主库上进行操作,从库都会自动同步过去的,稍微有一点点延迟。

关于服务器的分配最好根据业务情况,
照片的话建议存CDN,一个是用户访问起来更快,二是不用考虑磁盘占用的问题以及数据备份的问题

建议的分配方式
2台nginx(用来做图片cdn的回源服务器和php的反向代理)
3台php(2台生产环境1台测试环境)
2台mysql(1台生产主,另外一台部署2个实例,一个生产环境的从一个测试)

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