Procedure API
此文档主要讲解 TuGraph 的存储过程使用说明
1.简介
当用户需要表达的查询/更新逻辑较为复杂(例如 Cypher 无法描述,或是对性能要求较高)时,相比调用多个请求并在客户端完成整个处理流程的方式,TuGraph 提供的存储过程是更简洁和高效的选择。
与传统数据库类似,TuGraph 的存储过程运行在服务器端,用户通过将处理逻辑(即多个操作)封装到一个过程单次调用,并且可以在实现时通过并行处理的方式(例如使用相关的 C++ OLAP 接口以及基于其实现的内置算法)进一步提升性能。
存储过程中有一类特殊的API来进行数据的并行操作,我们叫 Traversal API,见文档。