哪个 graphdb 用于用户的数据库。 (Neo4j 或 FB 图形 API)

Posted

技术标签:

【中文标题】哪个 graphdb 用于用户的数据库。 (Neo4j 或 FB 图形 API)【英文标题】:Which graphdb to use for user's database. (Neo4j or FB Graph API) 【发布时间】:2015-04-03 06:38:29 【问题描述】:

我需要设置一个问答类型的 webapp(非常类似于 ***,但规模要小得多),我还需要为此维护一个用户数据库,因为用户将拥有问题和答案的所有权。

我应该使用哪种数据存储?我在 Google Appengine 工作,所以请建议一些易于与 GAE 兼容和集成的东西。 我想过使用像 Neo4j 或 Facebook graph db 这样的 Graph 数据库。

另外,如果有人使用过 fb graph db,你能告诉我具体如何使用它以及它是否与 GAE 应用程序兼容。我是否还需要一个数据库来将来自 fb graph api 的信息存储在一个单独的数据库中,或者这可能会在旅途中发生。?

【问题讨论】:

【参考方案1】:

Neo4j 非常适合这种应用程序,请参阅此处了解可能的模型:

http://blog.brian-underwood.codes/2015/02/16/making_master_data_management_fun_with_neo4j_-_part_1/

【讨论】:

如果我可以使用 FB graph api 将问题和答案存储为对象,有什么建议吗?

以上是关于哪个 graphdb 用于用户的数据库。 (Neo4j 或 FB 图形 API)的主要内容,如果未能解决你的问题,请参考以下文章

可嵌入的 GraphDB? [关闭]

如何在java程序中引入neo4j数据库

当我尝试在构建中包含 neo4j-rest-graphdb 时,我的 Maven 构建失败

Graphdb / Neo4j与另一个关系的关系,或与3个节点的关系

Neo4j OutOfMemory 问题

在 Neo4j 中看不到任何图表