标签: sql sql-server triggers transitive-closure-table
我有一个表使用adjacency list方法(表 A )关联记录,另一个表使用closure table关联相同的记录(表 B < / em>的)。它们都捕获相同的图形,因此它们都需要保持同步。
问题是,更新闭包表的最佳方法是什么?
我认为,有三种选择:
即使没有“最佳”选项,任何关于权衡的想法都会受到最大的赞赏!
答案 0 :(得分:4)
如果您的层次结构与我所处理的大部分内容完全一样,那么我可能会使用触发器。真的取决于更新频率和读取负载。