Показать сообщение отдельно
Старый 24.05.2016, 09:28   #19  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от imir Посмотреть сообщение
Видимо производительность и дисковое пространство. Недавно копал вопрос - этот CT хранит полную версию измененной\удаленной записи и каждый update порождает дополнительную запись. И чистить эту историю надо вручную. А мне бы только recid удаленных знать и дату время последней модификации записи.
По-моему, вы CDC (Change Data Capture) с CT (Change Tracking) путаете

Первый, как раз, сохраняет копии данных из таблиц при выполнении операций вставки/изменения/удаления для возможности выяснить, что именно было изменено

Второй - лишь регистрирует сам факт изменения конкретной записи в таблице

Кроме того, изменение чего именно отслуживают эти механизмы, есть различие в том, как именно они это делают

Первый работает асинхронно по журналу транзакций
Второй - полностью синхронно с самими операциями изменений (операция оптимизирована на минимизацию задержек при отслеживании)

Аксапта в работе использует второй механизм
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Vadik (1).