質問

Neo4j のような 1 つのアプリ プロセスに埋め込むことができますが、商用利用には無料で、C# または Java をサポートする必要がある GraphDB をお勧めしていただけますか?

アドバイスありがとうございます!

役に立ちましたか?

解決

Neo4j のオープンソース バージョンでは、データベースのサイズに制限がありません。

編集:

Neo4jのオープンソース バージョンは、以下に基づいてライセンスされています。 AGPLv3, そのため、クローズド ソース ソフトウェア製品では使用できません。初の サポートされていないインスタンス ネオベーシックサーバー 無料です ただし、商用サポートも完全な機能セットも必要ない場合は、クローズド ソース プロジェクトを選択することもできます。

しかし、あなたに朗報です。 OrientDB Java 埋め込み可能、​​高速、トランザクション (ACID)、スケーラブル、軽量のグラフ ドキュメント データベースであり、SQL もサポートしています。そしてそれは以下に基づいてライセンスされています アパッチ2.0, したがって、OrientDB はどのような用途でも無料です。

他のヒント

OrientDBもお勧めしますが、ここでより多くの選択肢を見つけることができます。 http://en.wikipedia.org/wiki/graph_database.

Rustamが提案したように、OrientDBを見る。それはApache 2.0ライセンスの下にあり、彼らが提供するサポートでさえ(あなたが望むなら)リーズナブルな価格です。

また、C#オプションについては、これを見てください リポジトリ. 。私はまだコードを見ていないか、まだ使用していませんが、次の.NETインターフェイスがあります。

  1. 青写真
  2. レックススター
  3. パイプ

これらのユーティリティは、NEO4JやOrientDBを含む複数のグラフデータベースに接続するために使用できます。詳細については、ご覧ください Tikerpop.

また、Titan 0.4.1の新しいメモリ内キャッシュレイヤーを使用してTitan/CassandRaembeddedを調べることもできます。 http://thinkaurelius.com/2013/11/24/boutique-graph-data-with-titan/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top