Skip to content

Commit

Permalink
Update 3.graph-service.md (#1499)
Browse files Browse the repository at this point in the history
  • Loading branch information
cooper-lzy committed Feb 23, 2022
1 parent d5e7244 commit 5c207b0
Showing 1 changed file with 0 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,6 @@ Validator 模块对生成的 AST 进行语义校验,主要包括:

如上图所示,探索到节点 `Filter` 时,发现依赖的节点是 `GetNeighbor`,匹配预先定义的规则,就会将 `Filter` 融入到 `GetNeighbor` 中,然后移除节点 `Filter`,继续匹配下一个规则。在执行阶段,当算子 `GetNeighbor` 调用 Storage 服务的接口获取一个点的邻边时,Storage 服务内部会直接将不符合条件的边过滤掉,这样可以极大地减少传输的数据量,该优化称为过滤下推。

!!! Note

Nebula Graph {{ nebula.release }} 默认没有打开优化。

## Executor

Executor 模块包含调度器(Scheduler)和执行器(Executor),通过调度器调度执行计划,让执行器根据执行计划生成对应的执行算子,从叶子节点开始执行,直到根节点结束。如下图所示。
Expand Down

0 comments on commit 5c207b0

Please sign in to comment.