在 MongoDB atlas 中构建开发和生产环境

ita*_*aik 4 database mongodb data-structures mongodb-atlas

我正在使用 MongoDB Atlas,并试图弄清楚如何在 MongoDB Atlas 中构建我的 DBS。

我想为开发创建 1 个数据库,为产品创建 1 个数据库。

我创建了一个组织并考虑创建 2 个项目:开发、生产。在开发项目中,我将创建一个集群:app-dev(在该集群内是我的开发数据库)。

在我的生产项目中,我将创建一个集群:app-prod(在该集群内创建我的 prod DB)。

我应该保持这样,还是应该坚持 1 个项目(因为它是同一个应用程序)和 1 个集群,并在该集群内创建 1 个开发数据库和 1 个产品数据库。

谢谢。

D. *_* SM 5

您应该使用单独的集群进行隔离。如果同一集群中运行着一个开发数据库,​​那么 MongoDB 中的许多集群范围的操作可能会影响您的生产数据库。

如果您将两个数据库放在同一个集群上,它们也将共享资源(因此开发中的失控操作将使您的生产站点受到 DOS 影响)。