In every row of the cu_changes table the user agent is saved in the cuc_agent column. User agents are usually quite common, thus this quite a data duplication with the same user agent being saved up to million of times in the db.
Perhaps it makes sence to normalize the user agent by creating a new table where we map ids to user agents and then only reference those ids in the cu_changes table.
We might also want to do something similar for cuc_actiontext.