Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Физический смысл Blob Id / 7 сообщений из 7, страница 1 из 1
07.11.2017, 22:51
    #39549274
artemana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Физический смысл Blob Id
Помогите, пожалуйста. Внутренний идентификатор блоба (Blob Id) - это 64 битный (2 по 32) адрес реальных данных, находящихся в блоб поле. Интересует физический смысл значения. То есть, мне нужно понять, как сервером генерируется и интерпретируется Blob Id.
...
Рейтинг: 0 / 0
07.11.2017, 23:06
    #39549278
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Физический смысл Blob Id
/* Blob id. A blob has two states -- temporary and permanent. In each
case, the blob id is 8 bytes (2 longwords) long. In the case of a
temporary blob, the first word is NULL and the second word points to
an internal blob block. In the case of a permanent blob, the first
word contains the relation id of the blob and the second the record
number of the first segment-clump. The two types of blobs can be
reliably distinguished by a zero or non-zero relation id. */

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.11.2017, 23:24
    #39549279
artemana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Физический смысл Blob Id
Получается, что первое слово НИКОГДА не может быть больше чем максимальный Relation id, правильно?
...
Рейтинг: 0 / 0
07.11.2017, 23:52
    #39549283
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Физический смысл Blob Id
artemana,

в нынешних ODS - да, правильно (для little endian машин).
Но, если вдруг будет принято решение увеличить разрядность для rel_id - то это всё изменится.

Тебе для чего эта кухня ?
...
Рейтинг: 0 / 0
08.11.2017, 08:01
    #39549336
artemana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Физический смысл Blob Id
Спасибо, Всем!
hvladТебе для чего эта кухня ?
Делая тут одну штуку. Сейчас не хочу раскрывать карты. Чисто из суеверия. В личке тебе конечно рассказал бы, но там материал не маленький, не хотелось бы отвлекать тебя от реальных дел. По крайне мере пока ;)
...
Рейтинг: 0 / 0
08.11.2017, 12:14
    #39549482
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Физический смысл Blob Id
Ну хоть в двух словах скажи, интересно же.
Или что-то коммерческое опять ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.11.2017, 12:38
    #39549498
artemana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Физический смысл Blob Id
Гаджимурадов РустамНу хоть в двух словах скажи, интересно же.
Или что-то коммерческое опять ?

Таки да, опять - mirroring и попытки выполнить читающий SQL-запрос, не там куда его послали...
Коммерческое вряд ли что то выйдет (слишком много условностей), ну да попытка не пытка. Да, и просто нравиться мне это тема.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Физический смысл Blob Id / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]