有没有人有过使用Terabyte大小的数据集的Neo4j的经验?我想知道你对Neo4j如何表现的经历
答案 0 :(得分:9)
只要您的磁盘足够大且速度足够且内存允许缓存数据的相关(热)部分,就不应该遇到问题。
有optimizations用于根据特定需求调整Neo4j数据存储区。
否则取决于数据集的类型。查询性能不应该是一个问题,如果你必须为加入导入的节点做大量的索引查找,插入性能可能会受到影响(但是Neo4j团队的工作就是这样)。
也许您应该加入Neo4j mailing list以更一致地回答所有问题。
答案 1 :(得分:4)
我们一直在使用Neo4j存储用户及其关系的图表,其大小现在有10 000个节点和40万个关系,图形结构中支持的某些操作就像获取用户Neo4j的朋友一样快。
它总是取决于您将在数据库上运行哪些查询以及存储数据库的服务器计算机。
答案 2 :(得分:4)
我使用neo4j来处理具有4 000 000个nide和42 000 000个边缘的图形,并且效果很好。
尝试找到两个随机节点之间的最短路径,花费的时间不到100毫秒。检索邻居的邻居,包括朋友,朋友的朋友和朋友的朋友的朋友也几乎没有时间,而同一台机器上的关系数据库允许你去吃午餐,直到它执行。