【问题标题】:Representing a graph in java application在 java 应用程序中表示图形
【发布时间】:2014-08-28 23:16:02
【问题描述】:

在我的应用程序中,我有一个本质上是图表的域模型。我需要基本上执行以下操作并将结果图通过网络发送到客户端

要执行的操作

  1. 根据业务策略过滤某些节点
  2. 增加更多节点和关系(可能来自其他数据提供者

过滤后,我还需要一个序列化机制。在使用 Neo4j 和 Tinkerpop 之后,我觉得 Tinkerpop 非常适合我的用例,因为它有

  1. 内存中图形支持 (TinkerGraph)
  2. 序列化机制:GraphML、GML 和 GrapjSON

我想知道我的理解是否准确,方法是否正确。请提出建议。

【问题讨论】:

    标签: graph neo4j jung tinkerpop tinkerpop-blueprint


    【解决方案1】:

    听起来不错。我经常提取子图并将它们存储在 TinkerGraph 中以进行后续处理。我还使用 GraphSON 进行序列化。看来你是在正确的轨道上。

    这里有 2 个很好的补充信息来源:

    【讨论】:

    • +1。还有什么我需要注意的吗?任何提示或建议......可能是一个经验教训博客:-)
    猜你喜欢
    • 2021-08-12
    • 1970-01-01
    • 2012-03-08
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    相关资源
    最近更新 更多