Database Neo4J非托管扩展中可以有什么类型的代码?

Database Neo4J非托管扩展中可以有什么类型的代码?,database,neo4j,architecture,graph-databases,Database,Neo4j,Architecture,Graph Databases,在Neo4J非托管扩展中加入任何类型的逻辑是一个好主意吗 例如: 整合 大量CPU/内存密集型计算 数据存取 上传文件 使用另一个运行时处理这类事情的架构有哪些优点/缺点 Neo4J在扩展这样的任务方面有多好?现在有一种趋势,而不是非托管扩展,但问题仍然存在于这种情况下 您可以在Neo4j方面查看已经完成的大量工作 除了这些示例之外,您还可以在Neo4j中运行任何类型的计算,特别是对于太复杂而无法通过Cypher查询表达的内容:遍历框架允许您将计算拆分为更小、更易于管理的部分(PathExp

在Neo4J非托管扩展中加入任何类型的逻辑是一个好主意吗

例如:

  • 整合
  • 大量CPU/内存密集型计算
  • 数据存取
  • 上传文件
使用另一个运行时处理这类事情的架构有哪些优点/缺点


Neo4J在扩展这样的任务方面有多好?

现在有一种趋势,而不是非托管扩展,但问题仍然存在于这种情况下

您可以在Neo4j方面查看已经完成的大量工作

除了这些示例之外,您还可以在Neo4j中运行任何类型的计算,特别是对于太复杂而无法通过Cypher查询表达的内容:遍历框架允许您将计算拆分为更小、更易于管理的部分(
PathExpander
Evaluator
)。要使用它,您别无选择,只能将逻辑放在扩展中,它可以在扩展中靠近数据运行