Производительность данных иерархии SQL Server 2008?

Как выглядит тип данных иерархии SQL Server 2008 по сравнению с использованием реализации иерархии, описанной Джо Селко здесь: http://www.intelligententerprise.com/001020/celko.jhtml?

Я использовал метод Celko в прошлом с отличными результатами, но не хочу реализовывать его для нового проекта, если он не лучше, чем Microsoft предоставила в SQL Server 2008.

Ответы

Ответ 1

До сих пор я нашел только одну достаточно интересную статью по этой теме. HierarchyId намного быстрее, чем любое самодельное решение для саморегуляции:

http://www.sqlservercentral.com/articles/SQL+Server+2008/62204/

Я смутно помню, что видел другое сравнение в другом месте (но больше не могу его найти), которое пришло к подобным выводам; использование HierarchyId для создания иерархии в лучшем случае немного громоздко, но производительность запросов является звездной.

Марк