на главнуюВсе эхи RU.NETWORKS
войти ?

Re^2: Посоветовать хэш

От Alex Aka Parasite (2:5049/164.100) к Alex Mizrahi

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello Alex!
23 Aug 09 20:35, Alex Mizrahi -> Alex Aka Parasite:

AAP>> С самого начала надо планировать *отсутствие* оных.
AM> Кому надо?
Клиенту.

AAP>> Более того, это: а)не гарантирует таки отсутствия коллизий - а
AAP>> будет обеспечивать их отлов и обработку по какому-то другому
AAP>> алгоритму, что уже приводит к необходимости наличия минимум ДВУХ
AAP>> обработок
AM> Да, надёжная схема требует двух обработок. Это так сложно реализовать?
Это нежелательно (кленту). Хотелось бы обойтись одной, причем юзать данные находящиеся только в базе.

AAP>> б)не обеспечит обработку файлА, УЖЕ находящегося на диске (либо
AAP>> вызовет необходимость его полного перелопачивания "как новый
AAP>> покладаемый файл", пофайлово).
AM> Шо? Перелопатить один раз аж 10 гигабайт данных -- да, это проблема...
О каких 10 гигабайтах идет речь?

AD>>> Или просто для уникальности рассматривать хеш+номер объекта в
AD>>> базе.
AAP>> Что мне даст знание, что номер 234234234 в базе совпадает по
AAP>> хэшу ABCDE12345<итд> с номером 1010984398 в той же базе?
AM> Ты, по видиму, испольуешь хэши как UID'ы файлов.
Hет.
Hа настоящий момент хэщей вообще нет (см.сабж).
UID у к.файла в базе - это полный путь до него включая его filename.

AM> Hаверняка эти UID'ы берутся не с потолка, а каким-то образом
AM> генерятся. Андрей тебе предлагает их генерить таким образом, чтобы они
AM> заведомо не совпадали.
А зачем мне несовпадающие УИДы? Мне нужен идентификатор *контента* в каждом файле (и если контент одинаков - снимок тоже должен совпасть, если контент HЕ одинаков - снимок безусловно должен быть другим). БЕЗ коллизий. Засим все. :)

bye, Alex.
... Относительно большой стаж в AD&D и МВД.

--- GoldED+/W32 1.1.5-041013
* Origin: Обьявление:Внедpю двоемыслие в Вашу голову.Бесплатн (2:5049/164.100)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.NETWORKS?msgid=2:5049/164.100+4a94250a