2.1 本章预览:将关系概念转化为图术语

可以将这三个问题作为本章的开端。

我们会从关系型技术和图技术的不同之处开始我们简短的旅程。然后我们会简略地介绍一下关系型数据建模。从这个模型开始,我们会将关系型概念转换为图建模技术,然后带你熟悉一下图论的基本术语。

我们也会介绍图结构语言(Graph Schema Language,GSL),一种帮助你把视觉上的图模式转化为代码的语言(或工具)。我们发明GSL来帮助你回答本章开头部分的问题2和问题3。在整本书中,我们都会用GSL作为教学工具来把图表转化为结构语句。

不可避免地,有时候你需要做一些艰难的决定,关于该不该、在何处、如何将图思维和技术引入你的工作流程。在本章中,我们将介绍一些工具和技术避免你迷失在一大堆技术意见中。我们在这里奠定的基础将会帮助你评估图技术对你的下一个应用程序来说是不是正确的选择。

本章引入的概念和技术决策将会作为未来例子的基础材料。我们用本章来介绍在整本书的例子中都会用到的词汇概念,用以描述图数据库模式和图数据。

为你的应用引入图数据,开启了一种关于数据中什么是更重要的新的思考范式。可以从思维方式的转变(从关系型到图思维)开始了解这些原则上的差异。