Сохранить изменения в полях базы данных – рекомендации? Версии, Loggable?

Я использую Symfony 2 с Doctrine в качестве ORM Framework. Я ищу лучший способ сохранить изменения, внесенные в поля базы данных. У меня будет около 100 таблиц, каждая из которых содержит около 50 полей и несколько тысяч строк. Теперь я хотел бы сохранить все изменения, внесенные в поля.

Возможности, о которых я думал: Расширение Doctrine «Loggable» — сохраняет изменения в другой таблице, но не знаю, может ли оно позволить себе такое количество записей.

триггер MySQL для каждой таблицы, который сохраняет изменения в новой таблице?

Но как лучше всего сохранять изменения?

5
задан tshepang 19 September 2014 в 20:00
поделиться