我已经为修补图运行了一个 gremlin 服务器会话。
gremlin.graph=org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph
gremlin.tinkergraph.vertexIdManager=LONG
gremlin.tinkergraph.graphLocation=data/db.kryo
gremlin.tinkergraph.graphFormat=gryo
在会话期间,我创建了许多顶点和边。目前,当我达到 180k 顶点和 350k 边时,服务器表现不佳。例如,它无法执行简单的查询:> g.V(999).values('name')
。
此外,当我关闭服务器时,它并没有成功地将内容写入graphLocation=data/db.kryo
,如上所定义。所以我丢失了到目前为止创建的 180k 顶点和 350k 边的所有信息。
我想知道 TinkerGraph 和 gremlin 服务器的容量:
- 它可以处理多少个图的边、顶点和大小?
- 有什么办法可以避免在关闭服务器并将内容写入文件时丢失数据?
- 我应该考虑使用非内存图吗?例如,neo4j。