Почему бы не использовать выделенную коллекцию самых последних комментариев? Вам нужно будет выполнить две вставки, когда комментарий будет опубликован, но получить самые последние комментарии просто. Как правило, вы получаете их гораздо чаще, чем новый комментарий в любом случае.
Как отметил Стив Б., это, как правило, «представление» в том смысле, что эта коллекция может содержать информацию, немного отличающуюся от комментариев в коллекции сообщений. Например, вы можете сохранить идентификатор сообщения и имя сообщения в каждом комментарии, чтобы вы могли отобразить соответствующую ссылку.
Вы можете использовать ограниченную коллекцию , скажем, 100 элементов, которая автоматически отбрасывает старые комментарии (т. Е. Реализует FIFO)