On 23 май, 11:29, "Кравченко Алексей" <[EMAIL PROTECTED]> wrote:
> понятное дело раскритиковали....

> происходит событие D.
> но поскольку в этот момент в базе нет последствий событий A,B,C, то событие
> D либо не сможет состояться, либо его результат будет неверным. и
> последующее вливание изменений будут уже не кстати. позно. поезд ушел.
> получаем нарушение в технологии.

Неустойчивый алгоритм. С такими постановками задач можно просто
повеситься без всяких VLDB и сбоев. Просто через месяц пользователи
скажут "событие B было ошибочным, надо исправлять" и пойдет
нарастающая цепочка изменений, из которых половина противоречит
реальным фактам. Стандартный пример - складской учет - отпустили товар
из одной партии, записали другую, похожую. Через месяц обнаружили, но
исправить уже нельзя, обе партии ушли, а на учете висит +товаров по
одной партии и - по другой, бухгалтера вешаются :)


Ответить