Hola comunidad de foros,
Tengo una consulta, espero me puedan ayudar. Cómo podría para realizar algo parecido a lo que hace wikipedia aquí: [URL="http://en.wikipedia.org/wiki/Help:Diff"]http://en.wikipedia.org/wiki/Help:Diff[/URL]
Cómo serán las tablas que utiliza para realizar el historial de los cambios que se realizan en las publicaciones. Tenía pensado utilizar dos tablas, algo así:
ARTICULOS
-id
-nombre_articulo
-contenido
CAMBIOS
-id_articulo
-contenido
-fecha
Así tendría en la tabla "artículos" el contenido del último cambio y en la tabla "cambios" tendría todos los contenidos que ha tenido el artículo. El problema que veo de eso es que la tabla "cambios" se podría volver demasiado grande, ya que por cada pequeño cambio que le realice al artículo, se guardaría en esta tabla todo el contenido de nuevo. Por ejemplo: si es un artículo de 2000 líneas de texto y luego lo edito para agregar un punto, se guardarían todas las 2000 líneas en la tabla de "cambios", ocupando tanto espacio como si fuera otro artículo y sólo por haber agregado un punto.
Tal vez aquí alguien se le ocurra otra manera de hacerlo.
Gracias...