为什么在 GraphQL 中使用 "graph"?

Why the "graph" in GraphQL?

也许我遗漏了什么,但我不知道为什么 GraphQL 的标题中有 graph

我猜这与 Graph Theory and graph 有关并且可以看到某种联系,但如果有人能用简单的术语解释它就太好了。

GraphQL的标志绝对是图论图。我认为这是因为它要获取的数据本质上是图论的。它是由 Facebook 为满足他们的需求而开发的,而 FB 拥有一个庞大的社交网络(又名图)。如果您查看描述 here,他们会提到它适用于 "graph-structured data stores",并且他们会根据 "a graph of objects".

来考虑数据