与使用Joe Celko描述的层次结构相比,sql Server 2008的层次结构数据类型如何执行:
http://www.intelligententerprise.com/001020/celko.jhtml?
过去我已经使用了Celko的方法,但效果非常好 – 但是除非它比Microsoft在sql Server 2008中提供的更好,否则不希望实现新项目.
解决方法
到目前为止,我只找到了一个有趣的文章. HierarchyId比任何自制的自引用表解决方案要快得多:
http://www.sqlservercentral.com/articles/SQL+Server+2008/62204/
我隐约地记得在别处看到另一个比较(但是找不到)得出了类似的结论;使用HierarchyId构建层次结构最好是有点麻烦,但查询性能是恒星的.
渣子