目前常见的树形结构数据库存储方案有以下四种,但是在处理无限深度.海量数据的树结构时,都存在一些问题: 1)Adjacency List(邻接表):每个节点仅记录父节点主键.优点是简单,缺点是访问子树需要递归遍历,对数据库压力大(即使是支持递归SQL的数据库). 2)Path Enumerations( 路径枚举):用一个字符串记录当前节点所在路径.优点是查询方便,缺点是占用空间大,查询需要使用like模糊方法,效率低,插入新记录时要手工更改此节点以下所有路径,维护不便. 3)Closure Ta…