sql反模式 2013 年 04 月 14 日 by enjoyasp.net·sql反模式已关闭评论 1,父子表的存储 路径枚举:一列存此关系,以‘/’分开父子ID,例:1/2/3/4,这种可无限扩展。查子结点好查,但所有父结点需要用1/2/3/4 like organid + '%',这种用不上索引的方式,效率低,不过合用于数据量小的地方,如基表。 闭包表:基于查询时间考虑,可采用时间换空间的方式,将所有关系一一存储,并加一列存储深度。如ancestor,descendant,length