Подскажите пожалуйста, иногда бывает что нужно на сайте создать какое нибудь голосование со сбором результатов, но нужно эти результаты хранить временно, т.е. в базе создавать для этого табличку не хочется, т.к. после прохождения события например неделя, эти данные больше никогда не понадобятся. Как быть? Вроде бы можно хранить данные в json файле, считывать их и потом обновлять с результатами голосования, но вот недавно подумал, а что если несколько юзеров будут одновременно обновлять файл, файл заблокируется первым и станет в очередь на запись или что произойдет? Ну и собственно может есть более элегантное решение без файла и базы как-то?
В чем проблема удалять таблицы после окончания времени? Оптимальнее решения вы не найдете. Хранить перезаписываемую информацию в файлах конечно не вариант.