【发布时间】:2017-06-11 21:51:45
【问题描述】:
我正在创建一个 SQL 模式来表示树状层次结构,但我知道这棵树的深度永远不会超过 N 级(其中 N 在应用程序设计时已知,很可能大约是 4 或 5)。
如果这棵树的深度是固定的,那么通过将树的每一层建模为一个表格来设计应用程序会更好吗?还是以任意深度来处理它会更好(例如邻接列表或嵌套集)?
我纯粹是从可查询性的角度来问的,例如报告树的各个级别。
【问题讨论】:
标签: sql postgresql database-design tree