测试和线上数据同步有什么好的方法吗?

2014-11-22 08:36:22 +08:00
 tonghuashuai

涉及到的有 MongoDB MySQL 和 Redis,大概环境如下:

  1. 想了一下 Master/Slave 方式,测试机作为 Slave,但是觉得 Slave 应该安静的做个 Slave 不应该有写操作的,是这样吗?

  2. 目前想的是写脚本自动备份和恢复,还有没有其他好的方式呢?

  3. 再者就是同步的频率,每天一次合适吗?

3050 次点击
所在节点    程序员
4 条回复
jybox
2014-11-22 08:49:08 +08:00
反正 Linode 是可以直接 clone 一台镜像。
tomwen
2014-11-22 09:36:02 +08:00
只了解Redis的同步,
Redis可以通过slaveof设置来作为slave自动同步,slave只能同步master,往slave写了也不会同步到master上去。
Master会在第一次同步时上传一个镜像到Slave,随后会同步后继的操作到Slave;
wwek
2014-11-22 11:01:54 +08:00
1. slave 当然不能写.你同步的线上数据啊.

2. 可以直接配置主从的. udb支持自定义 配置文件
SharkIng
2014-11-23 03:28:32 +08:00
了rsync?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/148449

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX