Nº de containers de banco 1 por app (cresce sempre) 1 por serviço (fixo)
Memória (overhead duplicado) alto baixo
Isso aqui não se reflete assim não, é uma inverdade.
em alguns benchmarks que eu fiz a diferença de memória entre usar schemas e db isolados no postres é muito pequena. Em partes porque o postgres não tem uma engine que "reaproveita recursos".
A minha situação era multi-tenancy (centenas de schemas na mesma instância) e a economia de memória e processamento simplesmente não ia compesar o risco de manter tudo junto.
Meus DBs usam em média 50MB de RAM.
Compensa o custo de ter uma ferramenta gerenciando isso apenas para economizar alguns poucos MBs?