相关疑难解决方法(0)

Neo4j分片方面

我正在研究Neo4j的可扩展性,并阅读David Montag在2013年1月撰写的文档.

关于分片方面,他说2014年的第一个版本将带来第一个解决方案.

有没有人知道它是否已完成或其状态如果不是?

谢谢!

scalability neo4j

24
推荐指数
2
解决办法
1万
查看次数

使用Neo4j执行任意查询

我正在阅读Neo4J发表的论文(前一段时间):http://dist.neo4j.org/neo-technology-introduction.pdf

在第二页到最后一页," 缺点"部分指出Neo4J不适合任意查询.

假设我有具有以下属性的用户节点:NAME,AGE,GENDER

以下关系:LIKE(指向Sports,Technology等NODE)和FRIEND(指向另一个USER).

Neo4J在查询类似的东西时效率不高:

找到喜欢运动,技术和阅读的FRIENDS(给定节点)OVER_THE_AGE 21.

因此,您必须首先找到USER1的FRIEND边缘,然后找到朋友的LIKE边缘并确定该节点是否被称为Sports,并且您必须确定给定朋友的年龄属性是否大于21.

这是一个糟糕的数据模型吗?特别是对于图形数据库?LIKE关系的原因是,如果您想找到所有喜欢运动的人.

对此更好的数据库选择是什么?Redis,Cassandra,HBase,PostgreSQL?为什么?

有没有人有这方面的经验数据?

database performance neo4j graph-databases

11
推荐指数
1
解决办法
1422
查看次数