グラフデータベース:OrientDBと比較したNeo4jのパフォーマンス?


ベストアンサー

同じデータにOrientDBとNeo4jデータベースの両方を使用しましたが、orientdbの数が次のように良くないことがわかりました。 Neo4jと比較して。例:[多数の中で1つ] 127409頂点が追加されました[CPUは最大200%になります] 18秒(Orien) 10.814s (Neo4j)。

また、orientdbでのトランザクションはNeo4jでは非常に遅くなります。

誰かが私に何かが足りないと言うことができますか?インターネットでは、orientdbの方がneo4jの方が速いと誰もが言っているからです。

  1. Neo4jとOrientDBのパフォーマンスの比較
  2. https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/

回答

私の答えはパフォーマンスだけでなく、のライセンスも考慮する必要があると思いますソリューションを選択する前に両方のアクター。

Neo4jをオープンソースアプリケーションに使用している場合は、無料です。 OrientDBは、オープンソースアプリとクローズドソースアプリの両方で無料で使用できます。

それに加えて、OrientDBのコミュニティエディションは、Neo4jのコミュニティエディションよりもはるかに多くの機能をサポートしています。

OrientDBハイブリッドドキュメント/グラフストアです。ルックアップ(MongoDB、RavenDB、CouchDBなど)を処理するためにO(log n)の複雑さを持つBツリーインデックスを使用する代わりに、OrientDBを使用するため、ドキュメントストア内で関係を使用するようになると特に興味深いです。 〜O(1)関係を解決するための物理ポインター。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です