我们有一个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社区版