【问题标题】:How does FlockDB compare with neo4j?FlockDB 与 neo4j 相比如何?
【发布时间】:2011-02-07 10:50:37
【问题描述】:

FlockDBneo4j 都是用于保存大型图形数据集的开源框架。有谁对这两种产品足够熟悉,可以比较一下吗?

【问题讨论】:

  • 很有意思,之前没见过FlockDB。看起来 FlockDB 直到最近(最近几天)才被 Twitter 开源。提出稳定性问题,因为 Neo4j 已经存在了很长时间?

标签: graph scalability neo4j flockdb


【解决方案1】:

FlockDB 和 neo4j 完全不同。

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

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

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

【讨论】:

    【解决方案2】:

    首先,FlockDB 自述文件是这样说的:

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

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

    这里的视频有一个很好的总结,来自 Neo Technology 的 CEO,他简要提到了 FlockDB:http://www.nosqldatabases.com/main/2010/7/5/need-a-graph-database-look-no-farther-than-neo4j.html

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2013-07-23
      • 2023-03-25
      • 1970-01-01
      • 2013-05-26
      • 2010-09-06
      • 2011-03-17
      • 2017-10-27
      • 1970-01-01
      相关资源
      最近更新 更多