【问题标题】:How can we use Tinkerpop Blueprints in Orientdb?我们如何在 Orientdb 中使用 Tinkerpop 蓝图?
【发布时间】:2014-10-08 07:21:57
【问题描述】:

我想在 OrientDB 中使用蓝图和管道。 方法是什么?还有 TinkerPop3 还是 TinkerPop2?哪个更适合我的学习体验?

【问题讨论】:

  • tinkerpop 2 和 3 的主要区别在于完整性。第 3 版仅打包到一个名为 tinkerpop 的库中。 Tinkerpop2 由 6 个子项目组成,其中任何一个子项目都可以单独使用。

标签: orientdb tinkerpop tinkerpop-blueprint tinkerpop-frames


【解决方案1】:

最新版本的 OrientDB 原生实现了 Blueprints API,因此您通过使用 OrientDB “使用 Blueprints”。 Pipes 是一个通用的数据流框架,可以与任何蓝图图形一起使用。使用 Maven 并添加 Pipes 和 OrientDB 作为依赖项,以便将您的项目构建为 maven 将帮助您管理所有依赖项。

关于 TinkerPop2 或 TinkerPop3,您可能需要参考:

Learning Blueprints, should I move directly to Tinkerpop 3?

但是请注意,OrientDB 还没有实现 TinkerPop3,所以如果您只对那个后端感兴趣,那么您现在必须在 TinkerPop2 中工作。

更新:OrientDB 有一个第三方维护的 TinkerPop 3.x 实现,可以在 here 找到。

【讨论】:

  • 你能给我一个下载Maven的链接吗?我以前连这个词都不知道?
  • 我已经更新了我的答案,包括一个指向 maven 的链接。我建议,如果您之前没有使用过 Maven(或者通常不熟悉 Java 生态系统的开发),那么在深入研究 TinkerPop 和 OrientDB 之前,您应该专注于学习它。
  • 添加了指向第三方维护的 TinkerPop 3.x 的 OrientDB 实现的链接
【解决方案2】:

如果您正在使用 OrientDB 1.7.X 并且正在使用 Graph API,那么您已经在使用 Blueprints 2.5.0Gremlin 2.5.0 也包括在内。其他有用的文件包括:

【讨论】:

    猜你喜欢
    • 2020-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多