Я программирую и использую программное обеспечение для опросов более трех лет.Она начиналась как простая система опросов, с базовой таблицей SQL «пользователей», которую можно найти, например, в большинстве CMS.Первоначально я планировал использовать программу два или три раза, с примерно 30 пользователями для каждого опроса.
Сегодня программа выросла и используется для одного или двух опросов каждый месяц.В опросе могут участвовать сотни пользователей, что делает таблицу ужасно длинной и запутанной.
Хотя я не могу найти лучшего способа, чем классический список пользователей.Я хотел создать новую таблицу для каждого опроса, но чувствую, что это вызывает проблемы.Теперь я делаю архивирование всей базы данных SQL после завершения опроса, что на данный момент достаточно удобно, но превратится в кошмар, когда мне придется быстро найти результаты старого опроса.
Я уверен, что я не первый, кто столкнулся с этой проблемой, и был бы рад узнать, как вы ее решили.Есть ли какие-то лучшие практики для этого?
Спасибо!