5

Neo4J ( https://github.com/impetus-opensource/Kundera/tree/trunk/kundera-neo4j ) を介した高レベル クライアントの基本的な実装を作成し、そのパフォーマンスをネイティブ neo4j ドライバー (およびおそらく SpringData も) と比較したいと考えています。 )。このようにして、ライブラリがネイティブ ドライバーに与えるオーバーヘッドを特定できます。

Neo4J 用の YCSB の拡張機能を作成する予定です。

私の質問は、neo4j に書き込まれるオブジェクトの基本単位と見なされるべきもの (単一のノードまたはエッジで結合されたノードのカップルである必要があります) です。Neo4J の世界で現在行われていることは何ですか。neo4j のパフォーマンスをベンチマークしている人々がどのようにそれを行っているか。

4

3 に答える 3

4

Gatlingを使用してNeo4Jのベンチマークを行うための作業はすでにいくつか行われています:http://maxdemarzi.com/2013/02/14/neo4j-and-gatling-sitting-in-a-tree-performance-test-ing/

あなたは多分それを適応させることができます。

于 2013-03-02T17:51:37.253 に答える
1

パフォーマンス テストの 1 つの方法は、たとえばhttp://gatling-tool.org/を使用することです。http://ldbc.euでベンチマーク フレームワークを作成する作業が進行中です。それ以外の場合、ベンチマークはドメイン データセットと実行しようとしているクエリに大きく依存します。たぶん、https://github.com/neo4j/performance-benchmarkから始めて、それを改善できますか?

于 2013-03-01T12:20:02.553 に答える