powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Архитектура переключения оперативного контура и архива
8 сообщений из 8, страница 1 из 1
Архитектура переключения оперативного контура и архива
    #39641199
Wisky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчик желает доработку в создании архива.
Сейчас история за 15-20 лет лежит в единой базе.
Необходимо чтобы текущий период был по умолчанию, но имелась возможность переключения в единую базу.
Не хочу изобретать репликацию. Есть советы как это организовать?
...
Рейтинг: 0 / 0
Архитектура переключения оперативного контура и архива
    #39641247
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WiskyНеобходимо чтобы текущий период был по умолчанию, но имелась возможность переключения в единую базу.
Простите, а где текущий период был? Откуда возможность переключения в единую базу?
...
Рейтинг: 0 / 0
Архитектура переключения оперативного контура и архива
    #39641248
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И кто, или что собственно будут переключаться? Человек, программа?
...
Рейтинг: 0 / 0
Архитектура переключения оперативного контура и архива
    #39641250
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WiskyЕсть советы как это организовать?
На чём, СУБД какая?
...
Рейтинг: 0 / 0
Архитектура переключения оперативного контура и архива
    #39641261
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wisky,

партиционирование, конкретика зависит от вашей БД
...
Рейтинг: 0 / 0
Архитектура переключения оперативного контура и архива
    #39642914
Wisky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Партицирование к сожалению не мой вариант.
На оракле11 по условию на родительской таблице надо перенести всю цепочку дочерних таблиц из одной схемы в другую. В архивной схеме FK создавать не буду. Думаю сформировать для каждой таблицы коллекцию с ключами, но не понимаю как это сделать
...
Рейтинг: 0 / 0
Архитектура переключения оперативного контура и архива
    #39645026
Glebanski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dynamic sql?
...
Рейтинг: 0 / 0
Архитектура переключения оперативного контура и архива
    #39645331
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WiskyПартицирование к сожалению не мой вариант.Других вариантов придумать сложно. Партиционирование может быть и самописное, а не автоматическое. Примитивный вариант- создать архивную таблицу, переименовать активную таблицу и объединить их через union all во view под именем старой таблицы. Может быть, даже переписывать придётся не так много, если СУБД умеет insert/update/delete в таблицу через view без триггеров. Union all может помешать для изменения данных через view, тогда- либо делать триггеры, либо создавать дополнительную таблицу всех идентификаторов- архивных и активных. Ещё вариант- оставить в активной таблице только идентификаторы, а данные перенести в архивную. Но этот подход имеет много минусов.

WiskyНа оракле11 по условию на родительской таблице надо перенести всю цепочку дочерних таблиц из одной схемы в другую. В архивной схеме FK создавать не буду. Думаю сформировать для каждой таблицы коллекцию с ключами, но не понимаю как это сделатьВот это уже сложно. Полную иерархию таблиц сделать архивной трудно. Если журнал документов ОБЫЧНО не правится задним числом, то запись справочника, ставшая архивной может стать активной через какое-то время.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Архитектура переключения оперативного контура и архива
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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