|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
Имеется хранилище в котором в конце каждого дня дропается секция в таблице фактов которая выходит за пределы актуального окна. Задача поддерживать историческую базу, которая имеет актуальное состояние для измерений и все секции таблицы фактов. Критерии - чтоб было просто, надежно и желательно встроенными средствами с минимумом кодинга. Задержка вторична, можно и чтоб было near real time, но с другой стороны допустимо отставание в час или даже больше. Рассматриваемые подходы 1. Почти без задержки Oracle GG + exclude DDL чтоб избежать удаления секций в фатках. Минусы - отдельны продукт, стоит денег. Насколько я понимаю GG заменил streams, CDC и прочие альтернативы репликации. Или что-то можно еще задействовать встроенное и бесплатное? 2. С задержкой. В хранилище все изменения привязаны к нарастающему суррогатному ключу. И всегда можно получить что изменено со времени последней репликации и написать свой велосипед с insert facts, merge dimensions для переноса данных. Можно допустить что изменения в хранилище делаются сериализированно, то есть проблем с транзакционностью нет от слова совсем. Может есть что-то еще удовлетворяющее критериям что я упускаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 16:03 |
|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
Кобанчег Имеется хранилище в котором в конце каждого дня дропается секция в таблице фактов которая выходит за пределы актуального окна. Кобанчег Минусы - отдельны продукт, стоит денег. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 16:23 |
|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
Elic Т.е. построить бизнес процесс здраво не рассматривается? Elic Деньги херня. гг применимо, когда разработчика прикладной системы больше нет (и/или он уже больше не сопровождает), и тогда можно оттуда красть данные, их формат не изменится. Деньги не для всех фигня. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 16:28 |
|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
Кобанчег А как будет выглядеть здравое построение и как это поможет решению задачи поддержки исторического хранилища? Если ты данные иногда покрадываешь, то об чём тогда разговор? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 16:39 |
|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
Elic Если ты данные иногда покрадываешь, то об чём тогда разговор? Это уже почти как Война — это мир, свобода — это рабство, незнание — сила, репликация - воровство. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 16:47 |
|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
КобанчегМожет есть что-то еще удовлетворяющее критериям что я упускаю? Убить джоб, дропающий нужные факты в хранилище. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 16:52 |
|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
Кобанчег репликация - воровство. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 16:54 |
|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov КобанчегМожет есть что-то еще удовлетворяющее критериям что я упускаю? Убить джоб, дропающий нужные факты в хранилище. Возможно лучше промолчать когда ничего не слышал про retention policy, но благодарю за высказанное мнение. Остроумно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 16:57 |
|
Поддержка исторической БД
|
|||
---|---|---|---|
#18+
Кобанчегничего не слышал про retention policy Те, кто об этих полисях слышал, возможно, сумеют настроить их так, чтобы нужные факты из хранилища не исчезали. Внезапно, но это решит задачу топика. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 18:45 |
|
|
start [/forum/topic.php?fid=52&msg=39975597&tid=1881102]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 135ms |
0 / 0 |