У меня есть проблема, и, честно говоря, я не думаю, что есть ответ, но я все равно попробую.Sql Server 2008 Связывание таблицы между базами данных (отношения)
Итак, у меня есть две базы данных [A] -> Компания и [B] -> Продукт. Обе базы данных имеют таблицу Country, которая затем привязана к другим таблицам в каждой отдельной базе данных. Проблема в том, что данные между двумя таблицами стран являются полным дубликатом. Таким образом, я, по сути, должен дублировать некоторые отношения в каждой базе данных, а обслуживание на вершине этого просто сложно ...
Итак, мне любопытно, существует ли способ создать взаимосвязь между базами данных между таблицами поэтому я могу иметь только один набор таблиц Country + Helper, которые управляют обеими базами данных?
Заранее благодарен!
Я думал о чем-то подобном. Я думал о третьей базе данных [C], которая будет доступна только для чтения, а [A] и [B] будут иметь «поддельные» отношения, все еще основанные на первичных ключах в [C]. Мне просто нужно было бы сделать ссылку в коде. Не очень, но это немного снижает сложность двух баз данных. – Gup3rSuR4c
Хм это один из способов. Если вы немного поработаете над концепциями sharding и хранилищем RAID, вы можете получить некоторые идеи. Я думаю, вы хотите уменьшить сложность, транзакцию, одну БД, а затем распределить результаты по каждой базе данных хранения. Что-то в этом роде. –