5. Комментарии
Решение отправлять
клиентам ОЖИ, а не готовую БД связано с
тем что передача БД займет необоснованно
много времени.
Добавление в Журнал
Изменений поля "ID
клиента внесшего изменения " обосновано
тем, что сравнение двух значений (Значение
поля и ID
на клиенте ) намного менее ресурсозатратно,
чем например применение изменений,
выполненных на этом клиенте ранее, или
сравнение элементов БД полностью.
Существует
вероятность того, что разные клиенты
внесут изменения в одну и ту же таблицу
в одно и то же время. Для того чтобы это
не стало проблемой необходимо добавить
приоритет клиентам, либо приоритет
операциям. При добавлении приоритета
считаю целесообразным добавлять в
Итоговый Журнал информацию о том, что
некоторая операция не была выполнена
именно из-за различия приоритетов.