哪个 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)的主要内容,如果未能解决你的问题,请参考以下文章
当我尝试在构建中包含 neo4j-rest-graphdb 时,我的 Maven 构建失败