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