我需要一种以结构化方式加载图形的方法,我可以在不使用“外部数据库”的情况下使用查询语言执行查询,在单独的进程意义上,具有执行请求的端点等
只是为了确保我不会陷入 XY 问题,我要解决的问题是提供以下服务:
数据库的想法是因为规则必须是人类可读的,所以拥有像 Cypher 或 Gremlin 这样已经整合的语言比创建一个更容易。
我考虑过使用:
但是它们都需要一个单独的进程来暴露一个端点,所以该图不会是“运行时”图。
您可以 将 neo4j 嵌入到 Java 应用程序中。应用程序可以包含输入数据,或者数据可以在同一台机器上的文件中。