2016-09-20 19 views
1

Neo4Jアンマネージドエクステンションにあらゆる種類のロジックを入れるのは良い考えですか?Neo4Jアンマネージドエクステンションにはどのようなコードがありますか?

例として:

  • 統合
  • 大型CPU/memeory集中的な計算
  • データアクセス
  • ファイル

のアップロード持つための長所/短所は何ですかそれらの種類の事柄を処理する別のランタイムとのアーキテクチャ

このようなスケーリングタスクでNeo4Jはどのくらいうまくいかがですか?

答えて

1

アンマネージドエクステンションの代わりにproceduresに移動する傾向がありますが、問題はまだそのコンテキストにあります。

Neo4j側で既に多くのことが行われているので、APOCプロジェクトを見ることができます。

Neo4jには、これらの例に加えて、のタイプもあります。特に、Cypherのクエリで表現するには複雑すぎるものがあります。トラバーサルフレームワークでは、計算をより細かく管理しやすい部分に分割できますPathExpandersおよびEvaluators)。これを使用するには、ロジックに拡張機能を追加するしかありません。拡張機能では、ロジックの近くで実行できます。

関連する問題