BA> 2. хеш функция по блобам в FB уже встроена - blob id,

Афаик, два идентичных блоба из разных записей будут иметь
разный blob id.
То, что планируется сделать - доп. функция хеширования блобов,
более быстрая и соотв. более подверженная коллизиям, чем какой-нить
md5.
Я ошибаюсь?

проверь

create table t1(
b blob sub_type text
)

insert into T1 (b) values ('test')

create table t2(
id integer not null,
b blob sub_type text,
primary key (id)
)

insert into t2(id, b) select 1, b from t1
insert into t2(id, b) select 2, b from t1

и увидишь, что ты прав :(

а насчет хеша - будет нужно - сделаю его соседним полем, вычислю как мне надо и отсортирую по-своему

--
Булычев Алексей
http://www.stella-npf.ru


Ответить