Для проекта, над которым я работаю, мне нужно реализовать новостную ленту, похожую на Facebook, с той разницей, что она будет обновляться со скоростью, сходной с частотой чата, и что лента будет добавляться пользователями(только обновления статуса).Я планировал использовать Thrift с php на клиенте и C ++ на сервере.
Поскольку частота обновления должна быть настолько высокой, на сервере я думал о сохранении последних ~ 20 записей для каналов в связанном списке (или аналогичной структуре) в памяти для быстрого доступа (поскольку любойдля обновления нужны только самые последние записи) при отправке любых старых записей в базу данных mysql для хранения.
Похоже ли это на правильную архитектуру для этой реализации?Если это так, что будет хорошим способом отправить старые записи в базу данных?