Windows 7 で Titan Server (Cassandra を使用) v0.3.1 を使用していますが、グラフへの書き込みに関して一貫性のない動作が見られます。何らかの理由で、トランザクションをコミットした後、新しいノードが「消える」ように見えます。ある種のキャッシュ/遅延書き込みが関係していると思いますが、Titan が内部で何をしているのかはわかりません。
コミット時にノードが消えるように見える理由について何か考えはありますか?
--
Gremlin シェルで実行される一連のコマンドを次に示します。
gremlin> g = TitanFactory.open("cassandra.local")
==>titangraph[cassandrathrift:127.0.0.1]
これまでにグラフに追加した 2 つのノードを示します。
gremlin> g.V
==>v[280096]
==>v[280100]
ノードを追加します。
gremlin> g.addVertex()
==>v[360004]
新しいノードがグラフに表示されます:
gremlin> g.V
==>v[280096]
==>v[280100]
==>v[360004]
次に、トランザクションをコミットします。
gremlin> g.commit()
==>null
...そして、新しいノードはなくなりました:
gremlin> g.V
==>v[280096]
==>v[280100]