MongoDB Atlas中的多个集群与一个集群

时间:2020-09-07 10:34:53

标签: mongodb mongodb-atlas

我有多个使用MongoDB Atlas作为数据库的Web应用程序。 在Atlas中,您可以创建包含多个数据库的群集。

对于每个Web应用程序,我通常需要一个数据库。但是,我不确定是否应该为每个Web应用程序创建一个群集,还是应该为每个Web应用程序仅创建一个群集并保存一个数据库。有更好的选择吗?

如果我没看错,那么MongoDB的业务模型就是限制免费集群的容量,这意味着最好为每个Web应用程序创建一个免费集群,因为否则,一个集群的容量会很快消耗掉。 / p>

1 个答案:

答案 0 :(得分:2)

如果我看对了,那么MongoDB的业务模型就是限制免费集群的容量,这意味着最好为每个Web应用程序创建一个免费集群

如果这是正确的(在我看来,是这样),那么为每个应用程序创建单独的群集是一个好主意。

一旦您为数据库付费,将多个数据库放在同一个集群中可能会更便宜(因为每个数据库的开销会更少)。

在为数据库付费时,为每个应用程序使用单独的群集的原因是为了提高安全性/弹性,以防意外擦除数据库。