LTE
LTE(Load to Engine)将磁盘上的属性加载到嬴图高性能图计算引擎中。在执行LTE前,请确保内存充足。系统属性不支持LTE。服务器重启或图集重新挂载后,都会自动加载之前LTE的属性。
属性LTE有时是必须的。例如,在
path_ascend()
和path_descend()
参数中指定的用于步间比较的属性,在shortest()
参数中指定的用于计算加权最短路径的属性,prev_n
和prev_e
调用的用于步间过滤的属性,算法参数中使用的属性等。
// 加载当前图集中指定点schema的指定属性
LTE().node_property(@<schema>.<property>)
// 加载当前图集中所有点schema的指定属性(如有)
LTE().node_property(@*.<property>)
// 加载当前图集中指定边schema的指定属性
LTE().edge_property(@<schema>.<property>)
// 加载当前图集中所有边schema的指定属性(如有)
LTE().edge_property(@*.<property>)
UFE
UFE(Unload from Engine)将不再需要加速或筛选的属性从引擎中卸载以节省内存(属性始终持久化存储于磁盘中)。删除一个属性时,会同时将其从引擎中卸载。图集被卸载时,图集中的所有LTE的属性也会被卸载。
UFE执行的时间取决于数据量,但不影响同时进行的其他操作。
// 卸载当前图集中指定点schema的指定属性
UFE().node_property(@<schema>.<property>)
// 卸载当前图集中所有点schema的指定属性(如有)
UFE().node_property(@*.<property>)
// 卸载当前图集中指定边schema的指定属性
UFE().edge_property(@<schema>.<property>)
// 卸载当前图集中所有边schema的指定属性(如有)
UFE().edge_property(@*.<property>)