检索层次结构数据模型中的完整树和子树

时间:2019-03-28 12:22:28

标签: mysql

我一直在研究将与实体相关的数据存储在一个表(例如文档)中并将实体关系数据存储在另一表(例如DocumentRelation)中的数据集

例如:

文档

id名称
11根
12 1.txt
13 folder1
14 2.txt
15 folder2

DocumentRelation

id parentid
11 NULL
12 13
13 11
14 15
15 13

要检索完整的树,必须递归地获取父级ID,并且将应用该标准来获取整个文档列表。这确实存在更多的性能和可伸缩性问题。我没有使用任何层次结构算法(例如邻接表,嵌套集,枚举路径)来存储关系。

任何人都可以在不干扰上述表结构的情况下为我提供帮助吗,在mysql版本5.7中解决此问题的所有可行方法是什么?

0 个答案:

没有答案