Цитата:
Сообщение от
imir
Видимо производительность и дисковое пространство. Недавно копал вопрос - этот CT хранит полную версию измененной\удаленной записи и каждый update порождает дополнительную запись. И чистить эту историю надо вручную. А мне бы только recid удаленных знать и дату время последней модификации записи.
По-моему, вы CDC (
Change Data Capture) с CT (
Change Tracking) путаете
Первый, как раз, сохраняет копии данных из таблиц при выполнении операций вставки/изменения/удаления для возможности выяснить, что именно было изменено
Второй - лишь регистрирует сам факт изменения конкретной записи в таблице
Кроме того, изменение чего именно отслуживают эти механизмы, есть различие в том, как именно они это делают
Первый работает асинхронно по журналу транзакций
Второй - полностью синхронно с самими операциями изменений (операция оптимизирована на минимизацию задержек при отслеживании)
Аксапта в работе использует второй механизм