我们正在开始一个新的社交创业公司,从我到目前为止学到的图形数据库是要走的路,我目前正试图找出使用哪一个。 我开始比较OrientDB和Neo4j,我们用Java编写,对象图映射对我们很重要。
我开始使用Tinkerpop Frames(以便将来轻松迁移)但似乎只有一种方式映射(可能是我遗漏了某些东西)从图形到对象,也只是映射只有接口(它&# 39;更像是使用接口定义模式而不是将应用程序对象映射到图形 - 再次可能我错过了一些东西:/)。
因为我无法使用Tinkerpop,我需要选择一个特定的数据库(迁移将更难:/),我看到OrientDB使用反射,neo4j使用注释的jo4neo,我目前倾向于jo4neo,因为它更熟悉,没有反射似乎更快(我还没有测试过这个)
我很想听到有关这方面的任何意见,也许我错过了Frames的内容,实际上任何输入都会有所帮助
答案 0 :(得分:2)
如果你想使用jo4neo,那个项目已经过时了。我会选择http://www.springsource.org/spring-data/neo4j作为注释驱动的OGM。
答案 1 :(得分:1)
datanucleus JDO实现支持Neo4j和OrientDB