Ответ 1
До сих пор я нашел только одну достаточно интересную статью по этой теме. HierarchyId намного быстрее, чем любое самодельное решение для саморегуляции:
http://www.sqlservercentral.com/articles/SQL+Server+2008/62204/
Я смутно помню, что видел другое сравнение в другом месте (но больше не могу его найти), которое пришло к подобным выводам; использование HierarchyId для создания иерархии в лучшем случае немного громоздко, но производительность запросов является звездной.
Марк