请教不同地区的服务器如何保持数据一致?

查看 165|回复 7
作者:thinkm   
有个 APP 上架了苹果商店,后端放在腾讯云上面。
之前用户基本在国内,所以一直没遇到什么问。最近不知道怎么回事多了不少国外用户,也密友在意,因为国外用户连腾讯云国内虽然慢点但是也应该能用。
前两天收到一封国外用户的邮件,说他付了费无法同步,其实就是连不上服务器,所以考虑在国外也部署一台服务器。然后国外 DNS 到那一台上面处理。
那么问题来了,如何保持这两台服务器的数据库一致呢? 是否需要用独立的数据库服务,然后这两台服务器都连这个数据库?

服务器, 国外, 数据库, 腾讯云

ryalu   
应该要独立吧,国内用户数据会有很多合规性问题,肯定是不可以出去。国外的直接在 aws 搞一套就是了
senduy   
用的云数据库么?腾讯云有个数据同步,说是支持双向同步,我没试过
https://cloud.tencent.com/document/product/571/59386
thinkm
OP
  
@senduy 这个看上去不错! 我研究下
thinkm
OP
  
@ryalu 主要是我现在有不少国外用户的数据已经在国内服务器上面,剥离起来太麻烦。我悄悄同步数据应该没人知道吧..
8355   
这种业务在鉴权的时候存一个统一表或者唯一服务进行分流用于存储和处理当前用户应该走什么地区的服务,数据肯定是要拆分开的,ADPPA/GDPR 等等绕不开的早晚要解决。不要走同步。
ryalu   
@thinkm #4 haha,现在知道了...🐶 最好是别想同步,一旦你涉及到境外业务,后面会有安全审查部门找上你的。最好趁现在人少把该做的做了...
thinkm
OP
  
@ryalu 确实
您需要登录后才可以回帖 登录 | 立即注册

返回顶部