Estaba trabajando en un nuevo proyecto que tiene el requisito de usar 7 bases de datos, argumentando que el rendimiento, la estabilidad y la optimización se implementan más fácilmente.
Si bien no estoy de acuerdo, tengo problemas para recopilar buenos argumentos para usar una sola base de datos (dividir las tablas en dominios lógicos).
Un argumento que tengo hasta ahora es la integridad de los datos (no puedo usar claves externas entre bases de datos).
¿Cuáles son los buenos pros / contras para usar una o varias bases de datos?
[resumen hasta ahora]
Argumentos contra múltiples bases de datos:
Pérdida de integridad de datos (no se pueden usar claves foráneas sobre bases de datos)
Perder la integridad de la restauración
Ganar complejidad (usuarios de db / roles)
El servidor / la base de datos de cuotas pequeñas caerán
Soluciones:
Usa esquemas para separar dominios.
POC: utilice datos ficticios para demostrar el punto en los planes de ejecución de 7/1 db