Как эффективно хранить историю изменений?

Мне просто интересно, для таких сайтов, как stackoverflow и wikipedia, они хранят историю изменений бесконечно и позволяют пользователю откатывать изменения. Может ли кто-нибудь порекомендовать какие-либо ресурсы / книги / статьи о том, как это сделать, используя любую подходящую технологию (например, базы данных и т. Д.)

Большое спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос