Я использую Symfony 2 с Doctrine в качестве ORM Framework. Я ищу лучший способ сохранить изменения, внесенные в поля базы данных. У меня будет около 100 таблиц, каждая из которых содержит около 50 полей и несколько тысяч строк. Теперь я хотел бы сохранить все изменения, внесенные в поля.
Возможности, о которых я думал: Расширение Doctrine «Loggable» — сохраняет изменения в другой таблице, но не знаю, может ли оно позволить себе такое количество записей.
триггер MySQL для каждой таблицы, который сохраняет изменения в новой таблице?
Но как лучше всего сохранять изменения?