Histórico de atualizações

preciso fazer um histórico de atualizações em um parte deu um sistema que estou fazendo. Estive pensando em fazer assim, a cada atualização do sistema eu verifico qual dado foi modificado e insiro em uma outra tabela (essa tabela vai ter todas atualizações) guardando somente o dado que foi modificado. Queria saber se tem alguma outra forma pra fazer? Qria saber se com o tempo isso não ficaria muito “pesado” julgando que esse é um sistema web??

Grato.

Porventura esse é o tipo de problema que você pode resolver com um sistema de controle de versões, como o Subversion ou o CVS?

Tem algum tutorial que eu possa seguir??

Olha fora com o Subversion ou o CVS tem alguma forma de fazer??