Neo4jのような1つのアプリプロセスに埋め込むことができるGraphDBをお勧めしますが、商用利用は無料で、C#またはJavaをサポートしている必要がありますか?
アドバイスありがとうございます!
Neo4jのような1つのアプリプロセスに埋め込むことができるGraphDBをお勧めしますが、商用利用は無料で、C#またはJavaをサポートしている必要がありますか?
アドバイスありがとうございます!
Neo4j のオープン ソース バージョンは、データベースのサイズに制限がありません。
編集:
Neo4jのオープンソース バージョンはAGPLv3の下でライセンスされているため、クローズド ソース ソフトウェア製品では使用できません。ただし、 Neo Basic Serverのサポートされていない最初のインスタンスは無料です。したがって、商用サポートも完全な機能セットも必要ない場合は、クローズド ソース プロジェクトも利用できます。
しかし、朗報です。OrientDBは、Java 埋め込み可能、高速、トランザクション (ACID)、スケーラブル、軽量のグラフ ドキュメント データベースであり、SQL もサポートしています。また、 Apache 2.0の下でライセンスされているため、OrientDB は無料で使用できます。
OrientDB もお勧めしますが、ここでより多くの選択肢を見つけることができます: http://en.wikipedia.org/wiki/Graph_database。
Rustam が提案したように、OrientDB を見てください。それは Apache 2.0 ライセンスの下にあり、彼らが提供するサポート (必要な場合) も手頃な価格です。
また、C# オプションについては、このリポジトリを参照してください。コードを見ていないか、まだ使用していませんが、次の .NET インターフェイスがあります。
これらのユーティリティを使用して、neo4j や OrientDB を含む複数のグラフ データベースに接続できます。詳細については、TikerPopも参照してください。