如何改变TitanDb中边缘的多重性?

时间:2016-04-02 09:23:45

标签: graph titan gremlin tinkerpop3

如何更改TitanDb中边缘的多重性?我的边缘设置为ONE2MANY,但需要将其更改为MULTI。

1 个答案:

答案 0 :(得分:2)

不可能。

当边缘被标记为唯一 - ONE2MANYMANY2ONE时,其原始数据(由后端Titan内部存储,例如HBase)与非唯一的,例如标记为MULTI的边。

因此,即使你让Titan将你的边缘视为MULTI,它也会无法解析曾经唯一的旧边缘。

理想情况下,您希望将旧数据迁移到新表单,但就我而言,没有标准的方法可以执行此操作。唯一的解决方案是重新插入边缘。