1.6 TinkerPop 3.4 简述
1.6 TinkePop 3.4 简述
阿帕奇 TinkerPop 重大的更新,它版本是 3.4.0 已于 2019 年的 1 月发布,随后还有一些小的版本更新。本书中的例子都有在 3.4.x 这一主版本上测试。做为这些主版本升级所必需的内容,新的例子也已追加。
随着时间的推移,变更历史包括了全部的细节信息。变更历史可以从如下位置找到https://github.com/krlawrence/graph/blob/master/ChangeHistory.md
支持阿帕奇 TinkerPop 的图数据库引擎需要花一些时间升级到新的版本,当然验证您所使用的数据库的层次总是个不错的主意。
Tinker Pop 3.4.x 版本的新增特性和功能列表的详细信息您可以从如下链接查看。https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc
每次更新本书,笔者也会相应的增加新特性相关的样例程序到样例代码文件夹中。 当前已经增加的例子包括了嵌套循环的 groovy (nested-repeat.groovy), 它说明了使用新的嵌套循环步骤的能力。它们也可从小精灵控制台中加载并运行。
1.7 TinkerPop 3.5 简述
阿帕奇 TinkerPop3.5.0 在 2021 年 5 月发布了。这次更新包括了大量的优化:例如 Gremlin 客户端驱动器、Gemlin 服务器和问题修复。这个版本同样也包括 Gremlin 查询语言关键领域的优化。在该版本中也删除了一些内容,这些特性在以前的版本中早已宣布淘汰。如果您的一些查询或者代码仍然在使用这些已经淘汰的特性,您需要做出适当的调整和变更,从而确保升级到 3.5.x 版本。
主要的突破性的变更就是您要知晓 Order.incr 和 Order.decr 已从 Gremlin 语言中移除了。 取而代之的是新的 Order.asc 和 Order.desc。本书的例子和样例代码文件夹中的内容已更新,并反映了上述的变更。 总而言之,检查您所使用的图数据库所支持的阿岶奇 TinkerPop 的版本级别,确保您想使用的特性和功能是支持的。
Tinker Pop3.5 版本新增功能的详细列表可以从如下链接中查看:https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc
版权声明: 本文为 InfoQ 作者【Geek_古藤模根】的原创文章。
原文链接:【http://xie.infoq.cn/article/68b0cea77098e5eebcdc3172c】。文章转载请联系作者。
评论