在neo4j中执行部分备份

时间:2015-04-20 17:29:52

标签: neo4j

我在数据库中有更多独立的独立结构。我需要单独为每个结构做一个备份,而不是对所有内容进行完整备份。

我感兴趣的是有一种方法来备份某些特定的图形部分。我查看了neo4j文档中的备份策略。有增量备份和完全备份,但我找不到提取和备份图表的某些部分或数据库中的某些独立图形结构的可能性。 理想的是定义密码查询并获得类似的结果。例如,在大多数关系数据库中,可以提取/备份单独的表或数据集(取决于数据库)。所以这也是我在neo4j中要做的事情。定义节点标签,然后执行备份或其他一些条件。

1 个答案:

答案 0 :(得分:1)

您可以将实验性 dump命令与shell一起使用:

示例:dumping the user nodesusers.cypher文件,其中包含以后重新创建用户的所有cypher语句:

./bin/neo4j-shell -c 'dump MATCH (n:User) RETURN n;' > users.cypher

文档中的相关信息:http://neo4j.com/docs/stable/shell-commands.html#_dumping_the_database_or_cypher_statement_results