一尘不染

如何在SQL数据库中存储树

sql

我必须将一棵树存储在数据库中,那么执行此操作的最佳方法是什么?显示您使用的方法并说明其优缺点。(我正在使用SQL Server 2005)


阅读 166

收藏
2021-03-17

共1个答案

一尘不染

我发现“ SQL反模式”中的讨论非常有帮助,因为它也关注每个实现的弊端。

另外,本演示文稿中的幻灯片48-77重申了analisys 。

最重要的是,没有通用树之类的东西,也没有SQL树的灵丹妙药。您必须问自己有关数据的问题,如何选择和修改数据以及将多少数据,将分支移动到其他位置等,并根据这些答案实施合适的解决方案。

2021-03-17