阿帕奇TinkerPop重大的更新,该版本是3.4.0已于2019年的1月发布,随后还有一些小的版本更新。本书中的例子都有在3.4.x这一主版本上测试。做为这些主版本升级所必需的内容,新的例子也已追加。 随着时间的推移,变更历史包括了全部的细节信息。变更历史可以从如下位置找到github.com/krlawrence/…
支持阿帕奇TinkerPop的图数据库引擎需要花一些时间升级到新的版本,当然验证您所使用的数据库的级别总是个不错的主意。
Tinker Pop 3.4.x 版本的新增特性和功能列表的详细信息您可以从如下链接查看。github.com/apache/tink…
每次更新本书,笔者也会相应的增加新特性相关的样例程序到样例代码文件夹中。 当前已经增加的例子包括了嵌套循环的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版本新增功能的详细列表可以从如下链接中查看:github.com/apache/tink…