Neo4J数据库大小/缩小

时间:2014-11-12 19:29:31

标签: database ubuntu optimization neo4j graph-databases

我们有一个neo4j数据库,有~10Mil节点和~3亿个关系。数据库已经增长到大约80 Gig。有些日常工作会扼杀旧数据并添加新数据,因此大约节点和关系保持相当稳定。但是,db文件的物理文件大小不断增长(例如,relationshipstore文件当前为50Gig)。

我找到了以下链接,可以解释为什么删除时大小可能不会下降(空间被保留并被新的关系和节点占用),但是它仍然无法解释为什么我们的数据库不断增长! neostore.* file size after deleting millions node

问题:

a)我们可以检查什么来找出我们的数据库仍在增长的原因?

b)我工作过的大多数关系数据库总是有"收缩文件"或者"优化自由空间"功能。 Neo4j有这样的东西吗? (谷歌搜索不成功!)。

谢谢,

-A

P.S。我们在Ubuntu 14上运行Neo4j 2.1.5社区版

1 个答案:

答案 0 :(得分:1)

有一个名为store-utils的工具可以让您有效地压缩商店。在运行之前你必须关闭商店。

在尝试任何与商店有关的工具之前,请务必备份。