Je travaillais sur un nouveau projet qui a besoin d'utiliser 7 bases de données, arguant que les performances, la stabilité, l'optimisation sont plus facilement implémentées.
Bien que je ne sois pas d'accord, j'ai du mal à collecter de bons arguments pour utiliser une seule base de données (diviser les tables en domaines logiques).
Un argument que j'ai jusqu'à présent est l'intégrité des données (je ne peux pas utiliser de clés étrangères entre les bases de données).
Quels sont les avantages / inconvénients de l'utilisation d'une ou de plusieurs bases de données?
[résumé jusqu'à présent]
Arguments contre plusieurs bases de données:
Perte de l'intégrité des données (impossible d'utiliser des clés étrangères sur des bases de données)
Perte de l'intégrité de la restauration
Gagner en complexité (utilisateurs / rôles db)
Le serveur / la base de données à petite cote va baisser
Solutions:
Utilisez des schémas pour séparer les domaines.
POC: Utilisez des données factices pour prouver le point dans les plans d'exécution de 7/1 db