1

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

4

1 回答 1

2

不可能。

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

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

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

于 2016-04-03T04:51:41.263 回答