Re[4]: Выбор структуры данных для организации "индекса"
От: Sinix  
Дата: 08.12.14 14:13
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Сделать словарь всех имён, или, хотя бы, словарь префиксов имён. Пронумеровать их, например, хеш-функцией и номером в коллизии.

Неэффективно, я выше советовал hierarchyid:

The average number of bits that are required to represent a node in a tree with n nodes depends on the average fanout (the average number of children of a node). For small fanouts (0-7), the size is about 6*logAn bits, where A is the average fanout. A node in an organizational hierarchy of 100,000 people with an average fanout of 6 levels takes about 38 bits. This is rounded up to 40 bits, or 5 bytes, for storage.

(c)

Как раз случай топикстартера, у него глубина максимальная 5-7.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.