-
11 votesanswersviews
在SQL中管理层次结构:MPTT /嵌套集与邻接列表与存储路径
有一段时间我一直在努力解决如何最好地处理SQL中的层次结构 . 由于邻接列表的限制和MPTT /嵌套集的复杂性而感到沮丧,我开始考虑简单地存储密钥路径,作为一个简单的 node_key/node_key/... 字符串 . 我决定编译这三种技术的优点和缺点: 创建/删除/移动节点所需的呼叫数: 邻接= 1 MPTT = 3 Path = 1(用包含该路径的所有节点的新节点路径替换旧节点... -
4 votesanswersviews
深度嵌套的子查询,用于遍历MySQL中的树
我在我的数据库中有一个表,我使用混合嵌套集(MPTT)模型(具有 lft 和 rght 值的模型)和邻接列表模型(在每个节点上存储 parent_id )存储树结构 . my_table (id, parent_id, lft, rght, alias) 如果有人对如何利用它有一个好主意,这个问题不会留下来 . 我想将别名路径转换为特定节点 . 例如: "users.admins.ni... -
0 votesanswersviews
在SQL Server 2008中将邻接列表表转换为MPTT
是否有一个有用的工具或脚本资源来帮助从旧学校邻接列表转换到MPTT? 我原本以为这是一个比我过去更聪明的灵魂面临的问题,我想我先检查一下,以防他们在旅行中想出一个聪明的解决方案 - 然后开始我自己的旅程一个东西 . -
1 votesanswersviews
adjacency list vs mptt用于设计访问控制列表
我在我的系统中设计访问控制列表 . 在那里将有一组组和帐户,如下所示 All users administrators john privilege members Peter mike 在上面的树中,“所有用户”的“管理员”权限成员都是组 . 我想创建一个树来存储上面的信息 . 在邻接列表中,遍历读取操作是昂贵的,并且...