由于neo4j在查找过程中具有事务,所以查询的速度非常慢!给出的建议如下:

一,将所有查询放在一个Session中,当所有查询完毕以后在关闭Driver和Session;
二,使用neo4j连接池,使用过 Java连接池的都知道,创建一个连接的List,创建连接对象从List中取,销毁对象使用装饰者模式改写jdbc#close()方法,将连接对象再次放回List中。在这个使用连接池中对于多个连接对象,需要实现多线程和线程安全的数据结构,这样才能事半功倍。
三,使用SimRank和PageRank
原文地址:http://f.dataguru.cn/thread-920225-1-1.html
发布评论
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Neo4j系列-简介及应用场景知识解答
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。