HDC和分布式版本的算法是分别管理的。
HDC算法
HDC算法以热插拔插件形式存在,可在不影响服务器的情况下实现算法的安装、更新和删除。每个算法包有一个.so文件和一个.yml配置文件,需在每个HDC服务器上独立安装。
安装方法
HDC算法有多种安装方法:
- 嬴图Manager:若使用嬴图的这款图数据管理系统,可在界面的HDC模块上直接安装算法。
- SDK:如需编程访问,请参阅您的首选语言SDK文档中算法管理部分:
显示已安装HDC算法
以下示例显示在HDC服务器hdc-server-1
上安装的算法:
show().hdc("hdc-server-1")
返回结果包含表_algoList_from_<hdcServerName>
,列出了指定HDC服务器上安装的所有算法。表格包含以下字段:
字段 |
描述 |
---|---|
name |
算法名称 |
type |
算法类型,可以是algo 或具体系统算法,如pathfind 和khop 。系统算法预装在HDC服务器上,满足基本的图数据查询和其他功能。 |
write_support_type |
支持回写执行模式 |
can_rollback |
为true 时支持回滚更新的算法 |
params |
包括parameters ,write_to_file_parameters 和write_to_db_parameters |
分布式算法
嬴图Powerhouse(v5)分布式算法随部署包预装,无需额外安装,开箱即用。