2016-09-20 71 views
1

在Neo4J非託管擴展中放置任何類型的邏輯是一個好主意嗎?我可以在Neo4J非託管擴展中使用哪種代碼?

舉個例子:

  • 集成
  • 大CPU/memeory密集型計算
  • 數據訪問
  • 文件

的上傳哪些具有的優點/缺點用另一個運行時處理這些事情的體系結構?

Neo4J在縮放這樣的任務上有多好?

回答

1

現在有一種趨勢,現在轉向procedures,而不是非託管擴展,但問題仍然存在於這種情況下。

你可以看一看APOC項目,已經完成了Neo4j方面的大量工作。

除了這些例子,您還可以在Neo4j中運行任何類型的graph traversal,特別是對於通過Cypher查詢來表達太複雜的東西:遍歷框架允許您將計算拆分爲更小,更易於管理的部分( PathExpandersEvaluators)。要使用它,你別無選擇,只能將邏輯放在擴展中,它可以靠近數據運行。

相關問題