Wie ändert man die Multiplizität einer Kante in TitanDb? Ich habe einen Vorteil auf ONE2MANY, aber ich muss es zu MULTI ändern.Wie ändert man die Multiplizität einer Kante in TitanDb?
1
A
Antwort
2
Nicht möglich.
Wenn eine Kante als einzigartig markiert - ONE2MANY
oder MANY2ONE
, seine Rohdaten (als intern von Titan auf dem Back-End gespeichert, beispielsweise HBase
) sind anders als nicht-eindeutig diejenigen, wie sie als MULTI
gekennzeichnet Ränder.
Also selbst wenn Sie Titan Ihre Kanten als MULTI betrachten, wird es die alten, die einmal einzigartig waren, nicht analysieren.
Idealerweise möchten Sie die alten Daten in das neue Formular migrieren, aber für mich gibt es keine Standardmethode. Die einzige Lösung besteht darin, die Kanten erneut einzufügen.