powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Взаимодейсвие между базами
1 сообщений из 1, страница 1 из 1
Взаимодейсвие между базами
    #34604976
av0000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

Возник такой вопрос.

Все данные разбиты по нескольким идентичным базам данных.
Возникла такая необходимость
Нужно получить некоторую информацию, а каком-то пользователе. Запрос пришел на первую базу, но данные об этом находятся допустим на третьей. Как это лучше спроектировать? Допустим каждая база имеет таблицу с полями и такими данными

1-я
ID Data1 Data2
1
2
3

2-я
ID Data1 Data2
4
5
6


3-я
ID Data1 Data2
10
11
12

Варианты такие
1.Cделать какую-то общую таблицу, в которой хранить все данные из других (точнее только необходимые поля)
А в остальные добавить таблицы, которые будут работать с общей через db-link или через snap shot
Но в этом случае у нас будет две таблицы одна локальная со всеми данными и другая обрезанная только с необходимыми полями, но зато со всеми ID
2. Полностью убрать локальную таблицу, а использовать только общую через snap shot
при этом добавив какое-то поле DB_ID, чтобы знать на какой базе находится дополнительная информация о пользователе.

Также при заполнении нужно обеспечить уникальность ID

Возможно не совсем понятно, но может кто-то сталкивался с подобными ситуациями.

Заранее спасибо за ответ.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Взаимодейсвие между базами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]