powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Поддержка исторической БД
9 сообщений из 9, страница 1 из 1
Поддержка исторической БД
    #39975522
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется хранилище в котором в конце каждого дня дропается секция в таблице фактов которая выходит за пределы актуального окна.

Задача поддерживать историческую базу, которая имеет актуальное состояние для измерений и все секции таблицы фактов.

Критерии - чтоб было просто, надежно и желательно встроенными средствами с минимумом кодинга.
Задержка вторична, можно и чтоб было near real time, но с другой стороны допустимо отставание в час или даже больше.

Рассматриваемые подходы

1. Почти без задержки
Oracle GG + exclude DDL чтоб избежать удаления секций в фатках.
Минусы - отдельны продукт, стоит денег.
Насколько я понимаю GG заменил streams, CDC и прочие альтернативы репликации.
Или что-то можно еще задействовать встроенное и бесплатное?

2. С задержкой.
В хранилище все изменения привязаны к нарастающему суррогатному ключу.
И всегда можно получить что изменено со времени последней репликации и написать свой велосипед с
insert facts, merge dimensions для переноса данных.
Можно допустить что изменения в хранилище делаются сериализированно, то есть проблем с транзакционностью нет от слова совсем.

Может есть что-то еще удовлетворяющее критериям что я упускаю?
...
Рейтинг: 0 / 0
Поддержка исторической БД
    #39975530
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кобанчег
Имеется хранилище в котором в конце каждого дня дропается секция в таблице фактов которая выходит за пределы актуального окна.
Т.е. построить бизнес процесс здраво не рассматривается?
Кобанчег
Минусы - отдельны продукт, стоит денег.
Деньги херня. гг применимо, когда разработчика прикладной системы больше нет (и/или он уже больше не сопровождает), и тогда можно оттуда красть данные, их формат не изменится.
...
Рейтинг: 0 / 0
Поддержка исторической БД
    #39975533
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic
Т.е. построить бизнес процесс здраво не рассматривается?
А как будет выглядеть здравое построение и как это поможет решению задачи поддержки исторического хранилища?
Elic
Деньги херня. гг применимо, когда разработчика прикладной системы больше нет (и/или он уже больше не сопровождает), и тогда можно оттуда красть данные, их формат не изменится.
Перспектива воспользоваться инструментом который позволяет реплицировать DML, игнорировать DDL и избежать кодинга весьма привлекательна.
Деньги не для всех фигня. ;)
...
Рейтинг: 0 / 0
Поддержка исторической БД
    #39975539
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кобанчег
А как будет выглядеть здравое построение и как это поможет решению задачи поддержки исторического хранилища?
Ответь себе на простой вопрос: Насколько ты как разработчик можешь влиять на процессы существования и обработки данных?
Если ты данные иногда покрадываешь, то об чём тогда разговор?
...
Рейтинг: 0 / 0
Поддержка исторической БД
    #39975544
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic
Если ты данные иногда покрадываешь, то об чём тогда разговор?
Действительно при такой подмене понятий дальнейший разговор едва ли возможен.

Это уже почти как
Война — это мир, свобода — это рабство, незнание — сила, репликация - воровство.
...
Рейтинг: 0 / 0
Поддержка исторической БД
    #39975547
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КобанчегМожет есть что-то еще удовлетворяющее критериям что я упускаю?

Убить джоб, дропающий нужные факты в хранилище.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поддержка исторической БД
    #39975548
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кобанчег
репликация - воровство.
Без согласования с разработчиком исходных данных - именно так.
...
Рейтинг: 0 / 0
Поддержка исторической БД
    #39975549
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

КобанчегМожет есть что-то еще удовлетворяющее критериям что я упускаю?

Убить джоб, дропающий нужные факты в хранилище.
Возможно лучше промолчать когда ничего не слышал про retention policy, но благодарю за высказанное мнение.

Остроумно.
...
Рейтинг: 0 / 0
Поддержка исторической БД
    #39975597
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кобанчегничего не слышал про retention policy

Те, кто об этих полисях слышал, возможно, сумеют настроить их так, чтобы нужные факты из
хранилища не исчезали. Внезапно, но это решит задачу топика.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Поддержка исторической БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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