Erw*_*win 6 allegrograph social-graph neo4j nosql
这两个图形数据库有什么区别:Neo4j和AllegroGraph?哪个更适合Java Web编程?
我之所以选择AllegroGraph而不是Neo4j,是因为它支持SPARQL查询.在我看来,遍历图形的Neo4j方法不那么整洁,特别是对于更复杂的检索操作.
......不,我与这两个组织没有任何关系.
小智 5
AllegroGraph有一个java客户端库,它支持2个标准的java语义API:Jena和Sesame.客户端源是github上的EPL.AG支持sparql,事务,推理,地理空间,时间和图形分析.没有专门针对Web应用程序的额外功能,但它适合作为库的任何框架.
(我为弗兰兹工作.)
另一个考虑因素是许可证。只要您的三元组少于 5000 万,就可以使用 AllegroGraph 的免费版。见http://www.franz.com/agraph/allegrograph/ag_commercial_edition.lhtml
只要您的项目使用社区版,Neo4j 就是免费的;仅当您修改 Neo4j 源代码时,您才必须开源这些修改。基本许可条款可以在他们的主页上找到:http : //neo4j.org/