Tengo que crear un código en PHP que me permita mantener el historial de actualizaciones de registros en la base de datos MySQL para poder encontrar por fecha una revisión anterior.¿Cómo mantener el historial de actualizaciones de registros en MySQL?
Aquí está el ejemplo de lo que podía comprender quiero achive: http://en.wikipedia.org/w/index.php?title=Tunisia&action=history
Los datos son en su mayoría los números que tenemos registrada de la empresa para generar informes y extraer índices.
Planeo usar codeigniter por su simplicidad y estoy buscando ideas sobre un marco o un proyecto de código abierto que use el mismo enfoque para mantener el historial de modificaciones en la base de datos.
¿por qué no seguir así? 'Main table' contiene solo' id' y 'version_id'' version' tabla contiene todos los datos? – Shaheer
Gracias @Shaheer voy a probar este. – Eric
@Shaheer porque la mayoría de las consultas están en contra de los datos actuales, por lo que dividir el historial en una tabla separada garantiza que esas consultas no tengan la penalidad de rendimiento de tener la tabla * n * veces más grande. La magnitud * n * dependerá de la frecuencia con la que se actualicen los registros. –