История изменений
Исправление OxiD, (текущая версия) :
Не понял, почему вопрос другой? При чем тут пакетность? У ТС вопрос возник именно про эффективность. И я ни про какую пакетность не пишу, я пишу про то как вообще в принципе определить что клиенту нужно определенное сообщение.
Просто имхо я тут вижу как чел забивает гвозди микроскопом и спрашивает совета как выбрать микроскоп поудобнее. Я предлагаю взять молоток, а ты такой - «ТС не об этом просит».
У него конечно " а при заходе в чатик надо показать сразу 50 последних сообщений", а я на более общий случай смотрю, когда к меня уже загружено 100500 сообщений, а в чатике прямо мильены. и мне при заходе надо получить лайки про все сообщения из мои 100500
Ну ок ;)
Вообще можно использовать фильтр блума со счетчиком для хранения лайков, если прям поугорать.
Можно еще придраться - если делать бинарный хедер в который можно доабвлять и удалять лайки, то в комлпекте с ним идет система локов, возможно даже распределенных.
Исправление OxiD, :
Не понял, почему вопрос другой? При чем тут пакетность? У ТС вопрос возник именно про эффективность. И я ни про какую пакетность не пишу, я пишу про то как вообще в принципе определить что клиенту нужно определенное сообщение.
Просто имхо я тут вижу как чел забивает гвозди молотком и спрашивает совета как выбрать микроскоп поудобнее. Я предлагаю взять молоток, а ты такой - «ТС не об этом просит».
У него конечно " а при заходе в чатик надо показать сразу 50 последних сообщений", а я на более общий случай смотрю, когда к меня уже загружено 100500 сообщений, а в чатике прямо мильены. и мне при заходе надо получить лайки про все сообщения из мои 100500
Ну ок ;)
Вообще можно использовать фильтр блума со счетчиком для хранения лайков, если прям поугорать.
Можно еще придраться - если делать бинарный хедер в который можно доабвлять и удалять лайки, то в комлпекте с ним идет система локов, возможно даже распределенных.
Исправление OxiD, :
Не понял, почему вопрос другой? При чем тут пакетность? У ТС вопрос возник именно про эффективность. И я ни про какую пакетность не пишу, я пишу про то как вообще в принципе определить что клиенту нужно определенное сообщение.
Просто имхо я тут вижу как чел забивает гвозди молотком и спрашивает совета как выбрать микроскоп поудобнее. Я предлагаю взять молоток, а ты такой - «ТС не об этом просит».
У него конечно " а при заходе в чатик надо показать сразу 50 последних сообщений", а я на более общий случай смотрю, когда к меня уже загружено 100500 сообщений, а в чатике прямо мильены. и мне при заходе надо получить лайки про все сообщения из мои 100500
Ну ок ;)
Вообще можно использовать фильтр блума со счетчиком для хранения лайков, если прям поугорать.
Исходная версия OxiD, :
Не понял, почему вопрос другой? При чем тут пакетность? У ТС вопрос возник именно про эффективность. И я ни про какую пакетность не пишу, я пишу про то как вообще в принципе определить что клиенту нужно определенное сообщение.
Просто имхо я тут вижу как чел забивает гвозди молотком и спрашивает совета как выбрать микроскоп поудобнее. Я предлагаю взять молоток, а ты такой - «ТС не об этом просит».
Ну ок ;)
Вообще можно использовать фильтр блума со счетчиком для хранения лайков, если прям поугорать.