我们有一个产品使用Postgres的RDBMSish数据(账户,账单等)和MongoDB的每个账户数据(显然不能在Postgres维护)。
在本地开发中,我们设置了我们的盒子,使psql实例和mongod实例在同一个盒子里(伴随着应用服务器和web服务器),但是随着我们进入testing阶段,我想知道什么是最好的或者更容易build立和维护。
一个实例(云服务器)把两个数据库放在一起,还是应该分割实例,每个实例都有自己的机器? (显然第二个选项总是更好)
有没有人有过这样的设置经验,并有一些见解? 我们也考虑到完全迁移到MongoDB的可能性,但这种可能性还在后面。
在同一个系统上托pipe两个类似数据库的程序通常是一个糟糕的主意。 MongoDB在具体的devise上是任何机器上的唯一租户。 Postgress更友好一些,但作为一个独立的租户也会更加快乐。
但有一些注意事项:
如果您决定将来合并到Mongo上,则可以愉快地减less到单个服务器的数据库。