Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何更改 TitanDb 中边缘的多重性?我将边缘设置为 ONE2MANY,但需要将其更改为 MULTI。
不可能。
当一条边被标记为唯一 -ONE2MANY或MANY2ONE时,其原始数据(由 Titan 在后端内部存储,例如HBase)不同于非唯一数据,例如标记为 的边MULTI。
ONE2MANY
MANY2ONE
HBase
MULTI
因此,即使您让 Titan 将您的边缘视为 MULTI 边缘,它也会无法解析曾经唯一的旧边缘。
理想情况下,您希望将旧数据迁移到新表单,但就我而言,没有标准的方法可以做到这一点。唯一的解决方案是重新插入边缘。