Из документации, выделенной жирным шрифтом:
BOLD_CLOCKLOG
Для возможности сопоставления номеров транзакций, используемых в столбцах TimeStamp, с соответствующим физическим временем (например, 2001-01-01 12:34) картографирование сохранит журнал с метками времени и временем.Обычно этот журнал записывается для каждой операции базы данных, но если трафик в базу данных очень интенсивный, можно ограничить частоту записи этого журнала, установив свойство ClockLogGranularity.Событие OnGetCurrentTime также должно быть реализовано, чтобы гарантировать, что все клиенты имеют одинаковое время. Использование этой таблицы можно контролировать с помощью тегового значения: Model.UseClockLog
Так что я считаю, что это используется для создания версий Boldobjects, см. Расширение версии объекта в документации, выделенной жирным шрифтом.Если вашему приложению это не нужно, вы можете поместить его в базу данных.
В нашем приложении Bold мы не используем эту функцию.Почему бы просто не протестировать, чтобы отключить Bold_ClockLog в модели, отбросить эту большую таблицу и попробовать использовать ваше приложение.Я почти уверен, что если что-то не так, сразу скажем.
Я также могу упомянуть, что у нас есть свой собственный объект histoy.Это просто большая строка (как TStringList.DelimetedText) в классе ObjectHistory, в которой есть время, пользователь и примечание о действии.Это удовлетворяет наши потребности лучше, чем Bolds, встроенная в историю объектов.Недостатком, конечно, является то, что нам нужно добавлять вызовы в код, когда регистрация ведется в истории.