Java 图形数据库(Neo4J 除外) [英] Graph Database in Java (other than Neo4J)

查看:21
本文介绍了Java 图形数据库(Neo4J 除外)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,
除了 Neo4J 之外,还有其他可用的开源图形数据库吗??

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

NOTE: Why not Neo4J?
Neo4J is opensource, but counts primitives (number of nodes,relationships & properties). If you are using it for commercial use. And does not have any straight forward information of pricing on official website. so there can be potential vendor lock-in (Although I have just started my company, and don't have budget to spent money on software anyway.) so It is out of option.

问候,

推荐答案

正如 RobV 所说,如果您的图形可以用几乎任何自定义格式表示,例如 RDFDOT 语言,您是幸运!您有多种选择:

As RobV said, if your graphs can be represented in just about any custom format such as RDF or DOT language, you're in luck! Here's various options you have:

  • RDF:Jena - 被认为是 Java 的 RDF 的事实上的实现,但它有它的奇怪之处例如大量使用迭代器.
  • RDF:Protégé - 如果您不使用 Jena(即使您会使用)但想要要使用 RDF,Protégé 是适合您的工具.它基本上是一个非常出色的本体编辑器,它使处理图形数据变得轻而易举.它还使用类似于 Eclipse 的插件层次结构,并且有大量插件可用,因此您可以像 OWL 这样的插件本体很容易.
  • DOT:GraphViz - 另一个非常流行的工具,GraphViz 可以从 DOT 语言生成图形.非常强大,有点难学,但也可能满足您的所有需求.
  • RDF: Jena - Considered to be the de facto implementation of RDF for Java, however it has it's oddities such as heavy usage of Iterators.
  • RDF: Protégé - If you don't use Jena (and even if you would) but would like to use RDF, Protégé is the tool for you. It's basically a really well done ontology editor which makes handling the graph data a breeze. It also uses a plugin hierarchy similar to Eclipse and there's loads of plugins available so you can plugin stuff like OWL ontologies easily.
  • DOT: GraphViz - Another very popular tool, GraphViz can generate graphs from DOT language. Very powerful, a bit tricky to learn but also potentially all you need.

当然,如果它适合您公司的形象,您可以开发自己的产品并将其作为产品销售.

Of course if it fits your company's profile, you could develop your own and start selling it as a product.

这篇关于Java 图形数据库(Neo4J 除外)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆