Geralmente, é uma má idéia hospedar dois programas semelhantes a bancos de dados no mesmo sistema. O MongoDB em específico foi projetado para ser um único locatário de qualquer máquina em que esteja. Postgress é um pouco mais amigável, mas também será muito mais feliz como único inquilino.
Existem ressalvas, no entanto:
- Se o sistema tiver RAM suficiente para que os dois bancos de dados armazenem completamente seus bancos de dados na RAM, eles poderão coexistir de forma satisfatória com uma E / S suficiente.
- Se os bancos de dados forem muito assimétricos (pequenos metadados da conta DB no psql, DB no mongo), você pode compartilhar desde que você tenha RAM suficiente para o rápido desempenho do Mongo e o bit necessário para o psql.
- Se os dois bancos de dados forem grandes o suficiente para não caber na RAM quando executados sozinhos, ter dois servidores é altamente indicado.
Se você decidir se consolidar no Mongo no futuro, poderá reduzir o desempenho para um único servidor para DB.