我需要一个多主数据库,让用户可以与来自不同大陆的人交谈。每个用户都会将他的数据写入本地主数据库,并将数据复制到其他县/大洲的其他主数据库。
问题是我无法在所有数据中心存储所有用户数据的所有副本。我需要像数据库/解决方案这样的东西,让我设置一个复制级别
我需要能够从任何节点读取任何数据,但是将数据存储在多个节点上(在3个节点上但不在所有节点上)。
有解决方案吗?也许数据库和应用程序之间的代理或一个聪明的集群?任何想法或提示都会令人愉快
答案 0 :(得分:1)
您可以使用分布式缓存来实现此结果。查看它们在WAN复制策略下的工作方式。
例如,请查看NCache Wan replication (Bridge)
PS:出于性能原因,分布式缓存将所有数据保存在内存中。你也可以坚持下去。