Abbiamo tre applicazioni Web interne che utilizziamo nella mia azienda. Sfortunatamente nessuno dei miei predecessori ha avuto la previsione di condividere tabelle tra quelle app.
È diventato necessario condividere alcuni dati aziendali tra le tre app Web interne. Ad esempio, ciascuno dei tre siti Web ha una tabella companies
nei rispettivi database.
Sito web Una tabella aziende
id | name
---------
1 | Sprockleys Sprockets
2 | Goobers Gadgets
3 | Nancys Necklaces
Tabella aziende B del sito web
id | name
---------
3 | Sprockleys Sprockets DENVER
22 | Gooburrs Gadgets
30 | Nancyies Necklaces
Voglio in qualche modo unire tutti questi dati insieme in un'unica tabella di database condivisa. Sfortunatamente gli ID delle aziende non coincidono e altre tabelle hanno chiavi esterne che mappano prodotti e utenti a quelle aziende.
Quali sono alcune idee per unire dati come questo?