Ну давайте обсуждать в одном месте...
Цитата:
Задача архивирования - сделать так, чтобы старые данные не мешали новым. Прежде всего с точки зрения производительности
Не только. Прежде всего - чтобы не засорять базу, а иметь всегда только актуальные данные, за тот период, к которому обращаются часто. Как бы ни была велика производительность, если на запрос о заказах клиента вываливается вся история с 1861 года - это не очень хорошо, на мой взгляд...
Цитата:
Если же подразумевался бэкап, то используйте импорт/экспорт. А еще лучше всетаки пользуйтесь средствами СУБД для бэкапа.
В том-то и дело что НЕ бэкап, а именно
архивирование. Средства СУБД не способны учесть функциональные связи таблиц, и поэтому они для такой цели малопригодны.