I have a MySQL database that is rapidly increasing. This database contains all transactional data. I need to archive the database and move the two years old data into the archive so that the production database becomes lighter without losing the relation. Is there any automatic tool for doing that or I need to manually do that? What giants companies do for archiving their huge database every day?