我必须将一棵树存储在数据库中,那么执行此操作的最佳方法是什么?显示您使用的方法并说明其优缺点。(我正在使用SQL Server 2005)
我发现“ SQL反模式”中的讨论非常有帮助,因为它也关注每个实现的弊端。
另外,本演示文稿中的幻灯片48-77重申了analisys 。
最重要的是,没有通用树之类的东西,也没有SQL树的灵丹妙药。您必须问自己有关数据的问题,如何选择和修改数据以及将多少数据,将分支移动到其他位置等,并根据这些答案实施合适的解决方案。