我正在 Windows 7 上使用 Titan Server(使用 Cassandra)v0.3.1,并看到一些关于写入图表的不一致行为。出于某种原因,新节点在提交事务后似乎“消失”了。我认为其中涉及某种缓存/延迟写入,但不确定 Titan 在幕后做了什么。
您对为什么节点在提交时似乎消失有任何想法吗?
--
以下是在 Gremlin shell 中运行的一系列命令:
gremlin> g = TitanFactory.open("cassandra.local")
==>titangraph[cassandrathrift:127.0.0.1]
显示到目前为止我添加到图表中的两个节点:
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]