Si j'ai une table User
(avec une id
mondiale comme clé primaire) qui est dans 10 bases de données fragmentées (DB1
- DB10
) sur la base du username
, et une autre table essaie de se référer à la table User
utilise le id
global de ligne de table User
, il n'y a aucun moyen pour moi de savoir que DB (1-10) que l'utilisateur se trouve dans.Je ne peux pas dire dans quelle DB une ligne est située juste de l'identificateur global
Quelle est la solution à ce problème?
Comment l'avez-vous partitionné? Qui a conçu le système? Quel RDBMS? Vous l'avez marqué comme 3 différents. Il y a beaucoup d'informations manquantes ici ... – JNK