如何删除创建Neo4j的数据库

如何删除创建Neo4j的数据库,第1张

1. 你可以只删除与室射频整个图形目录,Neo4j的是不存储以外的任何东西。 此外,您还可以猎狗的遍历所有节点,并删除他们的关系和节点本身,但可能是代价高昂的只是为了测试...

2. 对于任何人谁需要一个干净的图形运行测试套件-是一个伟大的扩展,允许通过一个REST调用清除分贝。不过,不要'它在生产!

3. 运行你的测试代码在不同的Neo4j的实例。 复制你的Neo4j的目录到一个新的位置。使用此测试。 cd到新目录中。 更改端口 CodeGo.net,使您可以运行您的测试中,它通常要更改端口开放conf/neo4j-server.properties并设置org.neo4j.server.webserver.port到的。 开始设置测试服务器。做./neo4j stop和rm -rf data/graph.db上拆卸。 欲了解更多详情,请参阅Neo4j的:如何切换数据库?和文档。

4. 在2.0.0-M6,您可以执行以下徽脚本删除所有节点和关系:start n=node(*)

match (n)-[r?]-()

delete n,r

Neo4J的安装使用非常简单。下载一个稳定版本,解压,运行Neo4j.bat(windows版本) 即可。下载地址http://www.neo4j.org/download , 目前比较好用的稳定版本是1.9.1。

然后可以访问WEB管理界面,地址:http://localhost:7474/webadmin

Neo4J的使用方式包括:

1)可以写程序,添加,更新,用JAVA,Python,PHP, .NET等语言都可以实现。

2)可以用命令行,添加,更新,查看,Neo4J提供基于WEB的执行界面,提供类SQL语言执行,这些语言包括Cypher,Gremlin等。

如下图:

3)可以基于Neo4J提供的WEB UI界面添加,更新节点和关系,如下:

4) 可以使用附加工具(ETL)导入数据。也可以从关系数据库中导入数据。

先,先简要介绍一下Neo4j。Neo4j是由Java和Scala写成的一个NoSql数据库,专门用于网络图的存储。更详细的内容可见官网。作为一个图形数据库,Neo4j有以下优点:

更快的数据库 *** 作。当然,有一个前提条件,那就是数据量较大,在MySql中存储的话需要许多表,并且表之间联系较多(即有不少的 *** 作需要join表)。

数据更直观,相应的SQL语句也更好写(Neo4j使用Cypher语言,与传统SQL有很大不同)。

更灵活。不管有什么新的数据需要存储,都是一律的节点和边,只需要考虑节点属性和边属性。而MySql中即意味着新的表,还要考虑和其他表的关系。

数据库 *** 作的速度并不会随着数据库的增大有明显的降低。这得益于Neo4j特殊的数据存储结构和专门优化的图算法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9899894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存