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