# TigerGraph 非官方教程

请通过 GitBook 的链接阅读本教程:

<https://beader.gitbook.io/tigergraph-tutorials>

TigerGraph 是一款以性能著称的**原生并行图数据库**。所谓原生(Native)，意味着其底层的存储、运算是专门为 Graph 设计的，目前市场上其他的图数据库，很多是利用 MySQL 之类的结构化数据库作为其底层，在其之上封装出一些 Graph 接口，这些图数据库就不是原生的。所谓并行(Parallel)，意味着所有的数据加载、查询、计算逻辑是并行的，可以充分利用多核CPU实现更大的吞吐量与更低的延迟。

简单来讲，我认为 TigerGraph 相对于市面上其他主流的图数据库，有以下优势:

* 支持深度的多跳 (Multi Hops) 查询
* 优秀的实时性能
* 高效的数据加载和更新
* 可以精确控制遍历逻辑的 GSQL 查询语言

因此 TigerGraph 适用于一些数据频繁更新，需要实时进行计算，并对响应时间有很高要求的场景，比如线上风控系统。对于一些偏静态的场景，如知识图谱，使用 TigerGraph 可能不会得到很高的效果提升。

TigerGraph 目前有企业版、开发版和  TigerGraph Cloud，本教程将使用**开发版**进行讲解。

TigerGraph 官方教程更多是文档性质的功能介绍，是一个非常棒的参考资源，但我认为这当中涉及到的一些示例过于简单，并不能充分体现 TigerGraph 的强大。

本教程对比官方教程，有以下特点:

1. 结合真实案例，渐进式掌握 TigerGraph 的各种功能点
2. 案例的挑选上，尽可能不要太简单，也不要太复杂
3. 在涉及图模型以及查询语句时，会尽可能谈谈我的一些看法，在解决实际问题中，大多数时候遇到的可能不是代码、语法上的技术问题，而是模型设计上的问题
4. 部分案例会提供数据进行操练

如果您在阅读中有任何疑问或者建议，可以来信 <beader@qq.com>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://beader.gitbook.io/tigergraph-tutorials/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
