Мне было интересно, что было бы лучшим решением для динамического архивирования строк. Например, когда пользователь помечает задачу как выполненную, эта задача должна быть заархивирована, но все еще доступна.
Каковы наилучшие методы для достижения этой цели? Должен ли я просто оставить все это в одной таблице и пропустить выполненные задачи из запросов? Боюсь, что со временем таблица станет огромной (1 000 000 строк в год или меньше). Или я должен создать другую таблицу, например task_archive
, и запрашивать эту строку всякий раз, когда требуются данные из нее?
Я знаю, что подобные вопросы задавались и раньше, но большинство из них касалось одновременного архивирования тысяч строк, мне просто нужно знать, как лучше всего (и почему) архивировать по 1 строке за раз, когда она помечена как завершенная