Что объективно лучше?
Бд естественно. Для замены гфайлов она и придумана
+ еще если 2 потока разом в один файл залезут (хоть это ограничено как многими языками так и самими fs) ничего хорошего не жди.
Я могу описать как я представляю хранение её в файлах: На каждый чат создаётся папка (ид = имя), на каждого участника файл (ид = имя), в нём храниться массив переменных булеан и интеджер (Возможно просто использование pickle.dump & pickle.load или построчно, или через запятую), и ещё пару файлов с служебной инфой.
а если юзер имя сменит?)
Обсуждают сегодня