Два игрока играют между собой. Делая что-то одно по очереди, передавая ход за ходом. Все данные о матче в массиве (одновременных матчей может быть несколько). Поэтому каждый матч в отдельной строке хранится. То есть нужно хранить и обрабатывать через NodeJS такой массив.
Хочу хранить инфу о текущем матче только данные о том, какие игроки в ней присутствуют. А инфу о цифрах и других данных уже в каком то временном месте. После матча эти записи уже не понадобятся.
Albert Tatarin, Вообще, от потери данных никто не застрахован) Может упасть сервер, когда будете писать в файл, может упасть сервер, когда в БД пишете.
Имхо, самое простое и надежное решение - храните в субд а-ля mongo или sqlite, и периодически удаляйте записи, в которых проставлена дата завершения.
Anton fon Faust, да, все возможно)) Но в файл записывать каждый раз, и тогда останется хоть какая то информация. Точнее останется вся инфа до изменения. Рассчитываю хранить ее в строковом виде. Крупные бд, мне кажется, чреваты тормозами. Или это тоже подойдет для экшен реал-тайма? mongodb кстати установлен.
Albert Tatarin, очень много ресурсов может уходить на сборку-разборку json.
А у крупных БД, как правило, высокий уровень оптимизации, кеширование и прочие плюшки высокоскоростных систем.