Open hello1534 opened 2 weeks ago
No response
1.7.0
看代码中目前执行完当前节点,获取下个节点的逻辑,是需要去遍历所有的边,然后判断source_node_id是否是本节点,每次执行完一个节点后都需要去遍历一次,当应用比较复杂时感觉性能会较差。 为什么不在节点上加两个list字段,分别存储节点连接的左边和右边的集合,这样不是性能会更好吗。还是有其他点需要考虑,所以只能够使用遍历这种方法呢。
无
好的,想贡献此增强功能吗?
嗯 不过不清楚改动会不会影响项目的其他功能,所以想先确认下之前这样设计,是不是有什么特殊的考虑点,还是只是因为实现起来比较简单,性能差点也能够接受就没有去优化了
联系方式
No response
MaxKB 版本
1.7.0
问题描述
看代码中目前执行完当前节点,获取下个节点的逻辑,是需要去遍历所有的边,然后判断source_node_id是否是本节点,每次执行完一个节点后都需要去遍历一次,当应用比较复杂时感觉性能会较差。 为什么不在节点上加两个list字段,分别存储节点连接的左边和右边的集合,这样不是性能会更好吗。还是有其他点需要考虑,所以只能够使用遍历这种方法呢。
重现步骤
无
期待的正确结果
No response
相关日志输出
No response
附加信息
No response