2009-06-25 13 views
14

W jaki sposób działa typ danych Hierarchia programu SQL Server 2008 w porównaniu do implementacji hierarchii opisanej przez Joe Celko tutaj: http://www.intelligententerprise.com/001020/celko.jhtml?Hierarchia danych typu SQL Server 2008 Wydajność typu?

Użyłem metody Čelko w przeszłości z doskonałymi wynikami - ale nie chcą wprowadzić go do nowego projektu, chyba że jest to lepsze niż to, co Microsoft dostarczył w SQL Server 2008.

+0

Doskonałe pytanie, czeka na znalezienie się odpowiedź – HLGEM

Odpowiedz

4

Do tej pory "znalazłem tylko jeden dość interesujący artykuł na ten temat. Hierarchyid jest znacznie szybsze niż jakiekolwiek self-made własnym przedstawieniu rozwiązania tabeli:

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

I mgliście pamiętam widząc innego porównania gdzie indziej (ale nie mogę go znaleźć już), która doszła do podobnych wniosków; używanie HierarchyId do budowania hierarchii jest w najlepszym wypadku uciążliwe, ale wydajność zapytań jest znakomita.

Marc

+0

Jest to ciekawy artykuł, jednak nie są one w porównaniu z zestawami zagnieżdżonych Celko użytkownika. Zestawy Celko są DUŻO lepsze do przechowywania niż kolumny z samoczynnym odwoływaniem się, co powoduje wywołania rekursywne. – nikmd23

+1

Możesz użyć http://www.bugmenot.com/, aby zobaczyć ten artykuł ... – nikmd23

Powiązane problemy