您好,除了 Neo4J 之外,
还有其他可用的开源图形数据库吗?
注意: 为什么不用 Neo4J?
Neo4J 是开源的,但会计算原语(节点数、关系和属性)。如果您将其用于商业用途。并且在官方网站上没有任何直接的定价信息。所以可能会有潜在的供应商锁定(尽管我刚刚创办了我的公司,并且无论如何都没有预算在软件上花钱。)所以这是不可能的。
问候,
正如 RobV 所说,如果您的图表可以用任何自定义格式(例如RDF或DOT 语言)表示,那么您很幸运!以下是您拥有的各种选择:
当然,如果它符合您公司的概况,您可以开发自己的并开始将其作为产品销售。
维基百科列出了其他一些替代方案:http ://en.wikipedia.org/wiki/Graph_database
我建议您使用tinkerpop 的蓝图,它们允许您使用您选择的 graphDB(也来自 Neo4j 和 OrientDB)。他们还提供了一个扩展来使用 db 作为 rdf 存储库(使用 Sesame Sail)。
嗯,Neo4j 在社区版的 GPLv3 和高级版和企业版的 AGPL 下是开源的。
有关更多信息,请查看http://neo4j.org/licensing-guide/
/peter neubauer,Neo4j 团队的一员。
如果您的图可以表示为 RDF 图,那么您可以使用 Jena,因为它是完全免费和开源的
这是否对您有用取决于您为什么需要 Graph 数据库以及需要在其中存储什么类型的 Graph。
我知道,已经有一段时间了,但是,今天,我问自己同样的问题,我发现OhmDB 似乎是为了轻量级目的。