FlockDB与neo4j相比如何?

时间:2010-04-13 13:03:38

标签: graph scalability neo4j flockdb

FlockDBneo4j都是用于保存大型图表数据集的开源框架。是否有人熟悉这两种产品进行比较?

2 个答案:

答案 0 :(得分:15)

首先,这是FlockDB自述文件中的内容:

  

FlockDB比其他图形数据库(如neo4j)简单得多,因为它试图解决更少的问题。它可以水平扩展,专为在线,低延迟,高吞吐量环境(如网站)而设计。

作为一个例子,FlockDB无法进行深度图遍历,因为它旨在处理Twitter的单深度跟随者/跟随模型。

此处的视频摘自Neo Technology首席执行官,他简要提到了FlockDB:http://www.nosqldatabases.com/main/2010/7/5/need-a-graph-database-look-no-farther-than-neo4j.html

答案 1 :(得分:3)

FlockDB和neo4j完全不同。

FlockDB提供分布式存储功能,仍然信任MySQL作为后备存储;它被认为是尽可能快地查询和创建/更新图形边缘。

neo4j实现了完整的存储服务堆栈;它被认为提供了一套全面的Graphs访问功能,甚至包括一个专门的OO框架,可以轻松编写复杂的Graph访问算法。

可以在Twitter工程博客上找到对FlockDB的一个很好的介绍here