一个数据库,支持多地域应用

One database, supports multi-region application

有没有一种方法可以让一个数据库 (MongoDB) 能够以最小的延迟支持多区域应用程序?

这是使用具有 3 个成员(每个区域一个)的副本集的完美用例

其中一个成为 master - 这意味着它将接收所有写入并将它们传播给其他人。

这也引入了额外的安全层,因为数据将位于多个地方,因此一个区域的网络中断不会停止整个应用程序。

more here