图数据库入门:概念、优势与应用
1. 示例选择与语言确定
为了便于讲解,选择了 TinkerGraph 作为示例。TinkerGraph 是 Apache 软件基金会 TinkerPop 项目提供的参考软件 Gremlin Server 和 Gremlin Console 中使用的图实现。
在构建示例应用“DiningByFriends”时,选择 Java 作为应用编程语言,因为 Java 是处理图数据库时最常用的语言。不过,也可以使用其他语言(如 C#、JavaScript 和 Python)来构建相同的应用,并且已经实践过。但书中所有的遍历操作都使用 Gremlin 编写,应用代码则使用 Java 编写。
需要注意的是,书中介绍的大部分概念并非特定于支持 TinkerPop 的数据库,但有一些是 TinkerPop 独有的。当使用这些特定功能时,会进行标注,以便了解某些功能可能在所选的图数据库中不可用。若未作标注,则可认为相关概念也适用于其他带标签的属性图数据库。
2. 论坛交流
购买相关内容可免费访问由 Manning 出版社运营的私人网络论坛。在该论坛上,可以对相关内容发表评论、提出技术问题,并从作者和其他用户那里获得帮助。访问论坛的地址为:https://livebook.manning.com/#!/book/graph-databases-in-action/discussion 。也可以在 https://livebook.manning.com/#!/discussion 了解更多关于 Manning 论坛的信息和行为准则。Manning 致力于为读者提供一个平台,让读者之间以及读者与作者之间能够进行有意义的对话,但作
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



