Здравствуйте, Miroff, Вы писали:
M>Занимает много места, зато прост в реализации, быстр и удобен.
Прост, пока не появятся несколько версионных сущностей и отношения между ними. Вот тогда начинается самое интересное
M>2. Хранить изменения
Возможна комбинация двух подходов. Хранить актуальную версию сущности в одной таблице, и историю изменений в другой таблице идентичной структуры за исключением первичного ключа.