答案 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。