I have actively used MM installation (around 150K messages per month) and DB size increasing around 300MB per month.
For now I don't see any option to delete old messages from db except total reconfiguration on clean DB instance which is too painful because of channel and hooks reconfiguration.
Is there any other option to do archiving of old data?