Every change of data in some row in database should save the previous row data in some kind of history so user can rollback to previous row data state. Is there any good pra
One way is to use a DB which supports this natively, like HBase. I wouldn't normally suggest "Change your DB server to get this one feature," but since you don't specify a DB server in your question I'm presuming you mean this as open-ended, and native support in the server is one of the best implementations of this feature.