надо хранить два десятка юзеров с файлом на 20 килобайт?
Вообще это решается с помощью абстракции "репозиторий". При соблюдении контракта, собственно все равно как он внутри там с данными работает и куда их записывает.
спасибо за идею. я уже думал. но вряд ли выйдет. пример - задача usersCleanup. раз в час пробегаюсь по всем юзерам, и у кого или дата истекла, или нет поля какого-то - удаляю/модифицирую. при базе в файле (памяти) это делается за один цикл синхронно. при базе в монге - это уже сложнее. либо та же логика (запрашивать по одному и проверять самому), либо переписывать проверку на фильтры монги.
Обсуждают сегодня