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特殊的数据存储结构和专门优化的图算法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)