Eu estava trabalhando em um novo projeto que tem o requisito de usar 7 bancos de dados, argumentando que desempenho, estabilidade e otimização são mais facilmente implementados.
Embora eu não concorde, estou tendo problemas para coletar bons argumentos para usar um único banco de dados (dividir as tabelas em domínios lógicos).
Até agora, um argumento que tenho é a integridade dos dados (não posso usar chaves estrangeiras entre bancos de dados).
Quais são os bons prós / contras do uso de um ou mais bancos de dados?
[resumo até agora]
Argumentos contra vários bancos de dados:
Perdendo a integridade dos dados (não é possível usar chaves estrangeiras nos bancos de dados)
Perder a integridade da restauração
Ganhando complexidade (usuários / funções de banco de dados)
Pequenas probabilidades servidor / banco de dados vai cair
Soluções:
Use esquemas para separar domínios.
POC: use dados fictícios para provar o ponto nos planos de execução de 7/1 db