我一直在研究将与实体相关的数据存储在一个表(例如文档)中并将实体关系数据存储在另一表(例如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中解决此问题的所有可行方法是什么?