【发布时间】:2018-01-21 23:01:49
【问题描述】:
我的网站将拥有来自全球各地而不是 1 个位置的用户。我知道我可以将我的文件资产放在全球分布的 CDN 上,这些文件将从离用户最近的位置提供,从而降低延迟。
是否可以为(Mongo)数据库做同样的事情?还是仍然需要为数据库选择一个位置,而只是忍受距离较远的用户增加的延迟?
【问题讨论】:
-
当然,您可以在地理上分布数据库,尤其是 Mongo 非常适合保持这些数据库集群同步。您只需要适当地处理应用程序逻辑中不可避免的“最终一致性”。根据应用的类型及其一致性要求,这可能不是问题或令人望而却步。