Graph Database in Java (other than Neo4J)

前端 未结 8 472
甜味超标
甜味超标 2021-01-30 00:56

Greetings,
Is there any open source graph database available other than Neo4J??

NOTE: Why not Neo4J?
Neo4J is openso

相关标签:
8条回答
  • 2021-01-30 01:32

    Wikipedia lists some other alternatives: http://en.wikipedia.org/wiki/Graph_database

    0 讨论(0)
  • 2021-01-30 01:32

    I know, it's been a while, but, today, I was asking myself the same question, and I found OhmDB Seems to be for lightweight purposes.

    0 讨论(0)
  • 2021-01-30 01:34

    I suggest you to use Blueprints from tinkerpop, they allow you to use a graphDB of your choice (also from Neo4j and OrientDB). And they also provide an extension to use the db as rdf repository (using Sesame Sail).

    0 讨论(0)
  • 2021-01-30 01:35

    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 - 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.

    0 讨论(0)
  • 2021-01-30 01:35

    Well, Neo4j is Open Source under the GPLv3 for the Community Edition and AGPL for the Advanced and Enterprise editions.

    For more info, please look at http://neo4j.org/licensing-guide/

    /peter neubauer, part of the Neo4j team.

    0 讨论(0)
  • 2021-01-30 01:36

    OrientDB (old link) appears to support graph storage in much the same was as Neo4j

    0 讨论(0)
提交回复
热议问题