Комментарии 3
крутая статья — я такой подход вижу впервые и отдаю свой плюс.
В коде «create materialized view log on zone with» чтение осложняет «on zone» — т.к. zone ключевое слово оракла.
Как вариант, в продакшене можно использовать те же материализованные представления — скрещивая их с таблицами и проверяя по расписанию на наличие / отсутвие данных можно отправлять отчёт «группе поддрежки» о нарушении целостности.
Циклические зависимости не есть хорошо. От них нельзя избавиться?
В коде «create materialized view log on zone with» чтение осложняет «on zone» — т.к. zone ключевое слово оракла.
Как вариант, в продакшене можно использовать те же материализованные представления — скрещивая их с таблицами и проверяя по расписанию на наличие / отсутвие данных можно отправлять отчёт «группе поддрежки» о нарушении целостности.
Циклические зависимости не есть хорошо. От них нельзя избавиться?
+2
>>Как вариант
Да, это тоже вариант. И он у нас тоже применяется. На больших объемах. Однако ж если есть возможность предотвратить ошибку, лучше ее использовать. В результате рассогласования данных может произойти и потеря и искажение информации и не всегда восстановимые.
>>Циклические зависимости не есть хорошо. От них нельзя избавиться?
Теперь в этом убедился и заказчик, так что будем избавлятсья ))
>>крутая статья
Спасибо за крайне лестную оценку )
Да, это тоже вариант. И он у нас тоже применяется. На больших объемах. Однако ж если есть возможность предотвратить ошибку, лучше ее использовать. В результате рассогласования данных может произойти и потеря и искажение информации и не всегда восстановимые.
>>Циклические зависимости не есть хорошо. От них нельзя избавиться?
Теперь в этом убедился и заказчик, так что будем избавлятсья ))
>>крутая статья
Спасибо за крайне лестную оценку )
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Материализованные представления, как средство контроля целостности данных