Описание проекта
Суть задачи: записи по заказам, завершённым больше года назад, должны регулярно и без участия человека переноситься из рабочих таблиц в архив по расписанию, без простоев и без риска для текущих операций пользователей. При этом важно сохранить возможность быстро найти и открыть архивную запись, если она понадобится — например, при споре или повторном обращении клиента.
Открыт к разным решениям: отдельная архивная база, партиционирование таблиц или другой проверенный подход — главное, чтобы решение было надёжным и понятным для дальнейшей поддержки. В отклике расскажите о похожих проектах по архивированию или оптимизации баз данных.
Что важно получить в итоге:
— Автоматический перенос записей старше года по расписанию, без ручных действий
— Отсутствие просадки производительности и простоев во время переноса
— Быстрый поиск и доступ к архивным записям при необходимости
— Документацию логики архивирования и план отката на случай возврата записи