一尘不染

Java中的图形数据库(Neo4J除外)

java

问候, 除了Neo4J之外
是否有任何可用的开源图形数据库?

注意: 为什么不选择Neo4J?
Neo4J是开源的,但是可以计算基元(节点数,关系和属性)。如果您将其用于商业用途。并且在官方网站上没有任何直接的定价信息。因此可能存在潜在的供应商锁定(尽管我刚成立我的公司,而且没有预算在软件上花钱。)所以这是不可行的。

问候,


阅读 236

收藏
2020-12-03

共1个答案

一尘不染

如RobV所说,如果您的图形几乎可以以任何自定义格式(例如RDFDOT语言)表示,那么您真幸运!您可以使用以下各种选项:

  • RDF:Jena-被认为是Java的RDF的事实上的实现,但是它有很多奇怪之处,例如大量使用Iterators。
  • RDF:Protégé-如果您不使用Jena(即使您愿意),但想使用RDF,Protégé就是您的工具。基本上,这是一个做得很好的本体编辑器,可轻松处理图形数据。它还使用类似于Eclipse的插件层次结构,并且有大量可用的插件,因此您可以轻松地插入诸如OWL本体之类的东西。
  • DOT:GraphViz-另一个非常流行的工具,GraphViz可以从DOT语言生成图形。功能强大,学习起来有些棘手,但也可能需要您所有。

当然,如果它适合您公司的个人资料,则可以开发自己的产品并开始将其作为产品销售。

2020-12-03