当前位置:  开发笔记 > 数据库 > 正文

图数据库之间的区别:Neo4j和AllegroGraph

如何解决《图数据库之间的区别:Neo4j和AllegroGraph》经验,为你挑选了3个好方法。

这两个图形数据库有什么区别:Neo4j和AllegroGraph?哪个更适合Java Web编程?



1> nawroth..:

如果您没有理由选择RDF + SPARQL(这两种产品都支持),Neo4j提供了一个干净的Java API来操作属性图(两者上的节点+关系+属性).对于Web应用程序,我使用Spring Framework 编写了一个示例,它也以简化版本的形式存在于研讨会中.

免责声明:显然我是Neo4j团队的成员,而且我对AllegroGraph没有任何深入的了解.



2> David..:

我之所以选择AllegroGraph而不是Neo4j,是因为它支持SPARQL查询.在我看来,遍历图形的Neo4j方法不那么整洁,特别是对于更复杂的检索操作.

......不,我与这两个组织没有任何关系.


Neo4j也支持RDF + SPARQL.还有BTW [Gremlin](http://github.com/tinkerpop/gremlin).
它可能,但不是核心功能.该组件主页的空白说明了支持程度.http://components.neo4j.org/neo4j-rdf-sparql/

3> 小智..:

AllegroGraph有一个java客户端库,它支持2个标准的java语义API:Jena和Sesame.客户端源是github上的EPL.AG支持sparql,事务,推理,地理空间,时间和图形分析.没有专门针对Web应用程序的额外功能,但它适合作为库的任何框架.

(我为弗兰兹工作.)

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有