Обичайният метод за "проследяване на всякакви промени" в таблица е да добавите процедури за вмъкване/актуализиране/изтриване на задействане към таблицата и записите да бъдат запазени в таблица с история.
Например, ако основната ви таблица с данни е "ItemInfo", тогава ще имате и таблица ItemInfo_History, която получава копие на новия запис всеки път, когато нещо се промени (чрез тригерите).
Това поддържа производителността на основната ви таблица последователна, но ви дава достъп до историята на всички промени, ако имате нужда от нея.
Ето някои примери, те са за SQL Server, но демонстрират логиката:
Моята Таблица на хранилището Моята Таблица с история на хранилището Моята процедура за задействане на вмъкване на хранилище Моята процедура за задействане на актуализация на хранилището