我们正在开始一家新的社交创业公司,从我目前学到的知识来看,图形数据库是要走的路,我目前正在尝试找出使用哪一个。我开始比较 OrientDB 和 Neo4j,我们用 Java 编写,对象图映射对我们很重要。
我从 Tinkerpop Frames 开始(以便将来轻松迁移),但似乎只有一种方式映射(也许我遗漏了一些东西)从图形到对象,而且映射仅与接口(它更像是定义一个带有接口的架构,而不是将您的应用程序对象映射到图形 - 再次,也许我错过了一些东西:/)。
因为我不能使用 Tinkerpop,所以我需要选择一个特定的数据库(迁移会更困难:/),我看到 OrientDB 使用反射,neo4j 有使用注释的 jo4neo,我目前倾向于 jo4neo,因为它更熟悉并且没有反射似乎更快(我还没有测试过)
我很想听听有关这方面的任何意见,也许我错过了 Frames 的某些内容,真的任何意见都会有所帮助