42

こんにちは、 Neo4J
以外に利用できるオープンソースのグラフ データベースはありますか??

注: Neo4J ではないのはなぜですか?
Neo4J はオープンソースですが、プリミティブ (ノード、関係、およびプロパティの数) をカウントします。商用利用の場合。また、公式ウェブサイトには価格に関する直接的な情報はありません。そのため、潜在的なベンダー ロックインが存在する可能性があります (私は会社を始めたばかりで、とにかくソフトウェアにお金を使う予算はありませんが)。

よろしく、

4

8 に答える 8

30

OrientDB (古いリンク) は、Neo4j とほぼ同じようにグラフ ストレージをサポートしているようです。

于 2010-10-17T04:04:58.630 に答える
12

RobV が言ったように、 RDFDOT 言語などのほぼすべてのカスタム形式でグラフを表すことができれば、幸運です! さまざまなオプションがあります:

  • RDF: Jena - Java 用の RDF の事実上の実装と見なされていますが、Iterator を多用するなどの奇妙な点があります。
  • RDF: Protégé - Jena を使用していなくても (使用する場合でも)、RDF を使用したい場合は、Protégé が最適なツールです。これは基本的に、グラフ データの処理を簡単にする非常によくできたオントロジー エディターです。また、Eclipse に似たプラグイン階層を使用しており、 OWL オントロジーなどを簡単にプラグインできるプラグインが多数用意されています。
  • DOT: GraphViz - もう 1 つの非常に人気のあるツールである GraphViz は、DOT 言語からグラフを生成できます。非常に強力で、習得が少し難しいですが、潜在的に必要なものはすべて揃っています。

もちろん、それがあなたの会社のプロファイルに適合する場合は、独自に開発して製品として販売を開始することもできます。

于 2009-11-18T09:43:10.097 に答える
11

ウィキペディアには、他の代替案がいくつかリストされています: http://en.wikipedia.org/wiki/Graph_database

于 2010-02-13T22:59:01.663 に答える
9

Tinkerpop のブループリントを使用することをお勧めします。ブループリントを使用すると、選択したグラフ DB を使用できます (Neo4j および OrientDB からも)。また、データベースを rdf リポジトリとして使用するための拡張機能も提供します (Sesame Sail を使用)。

于 2011-10-13T12:54:10.270 に答える
7

さて、Neo4j は、Community Edition では GPLv3、Advanced および Enterprise Edition では AGPL に基づくオープン ソースです。

詳細については、http://neo4j.org/licensing-guide/をご覧ください。

/ピーター・ノイバウアー、Neo4j チームの一員。

于 2009-11-18T09:59:18.320 に答える
5

グラフを RDF グラフとして表すことができる場合は、Jena を使用できます。Jena は完全に無料でオープン ソースであるためです。

http://jena.sourceforge.net

それが何らかの形で役立つかどうかは、グラフ データベースが必要な理由と、そこに格納する必要があるグラフの種類によって異なります。

于 2009-11-18T09:25:38.667 に答える
1

しばらく経ちましたが、今日、同じ質問を自問していたところ、OhmDB は軽量化を目的としているように見えます。

于 2015-01-27T13:22:22.313 に答える