A database system including an encoder module and a revision control archive module is disclosed. The encoder module receives signals representing a database access request, generates database access commands, and executes the database access command against a revision control archive module if the database access command causes a change to a data record in the database.