Я пытаюсь решить проблему, что на этот раз я не создавал.
Я работаю в среде со многими веб-приложениями, поддерживаемыми различными базами данных на разных серверах.
Каждая база данных довольно уникальна в своем дизайне и приложении, но в каждой из них по-прежнему остаются общие данные, которые я хотел бы абстрагироваться. Каждая база данных, например, имеет таблицу поставщиков, таблицу пользователей и т.д.
Я хотел бы абстрагировать эти общие данные в одной базе данных, но все же позволить другим базам данных объединяться в эти таблицы, даже иметь ключи для обеспечения ограничений и т.д. Я в среде MsSql.
Какие существуют варианты? Как я вижу это, у меня есть следующие варианты:
- Связанные серверы
- Только для чтения для доступа к представлениям
Есть ли что-нибудь еще для рассмотрения?