Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.TODAY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 06 Oct 24 09:01:00, всего сообщений: 47643
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 36901 из 47643 =============================== RU.FIDONET.TODAY =
От   : Alexey Fayans                    2:5030/1997        27 Aug 23 11:54:42
Кому : Stas Mishchenkov                                    27 Aug 23 11:54:42
Тема : BaseMsgNum в JAM
FGHI : area://RU.FIDONET.TODAY?msgid=2:5030/1997@fidonet+64eb0f53
На   : area://RU.FIDONET.TODAY?msgid=2:460/5858+64eafcf7
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hello Stas!

On Sun, 27 Aug 2023 at 10:34 +0300, you wrote to me:

AF>> Именно поэтому лучше использовать набор аттрибутов, а не
AF>> полагаться только на один.
SM> Так-то лучше ещё CRC32 от тела сообщения учитывать.

Если скорость индексирования не принципиальна, то да.

AF>>>>  а чтобы не искать этот ключ по всему JHR, нужно делать свой
AF>>>> индекс MSGID+OADDRESS+DADDRESS:RelativeMessageNumber, чтобы
AF>>>> сразу прыгать на нужный заголовок (JHR) по индексу (JDX). И
AF>>>> после каждой упаковки базы этот свой индекс перестраивать (что
AF>>>> должно занимать менее секунды на современном железе).
SM>>> Это то, для чего lastread.
AF>> Неа, ластрид совсем не для этого.
SM> О! А для чего же?

Для того, чтобы хранить номер сообщения, которое юзер читал последним. Для каждого юзера.

Там же задача - быстро найти в базе _любое_ сообщение, зная его уникальный идентификатор. В JAM можно быстро найти сообщение по его номеру, но номер не статичен, поэтому придётся строить свой индекс, примерно как я выше и написал.


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20230214
* Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.479375 секунды