白皮书:TigerGraph 架构概述【中文版】

大规模可扩展图架构的核心优势

为什么TigerGraph比竞争对手快40-300倍?

TigerGraph是一款支持实时分析的企业级图数据库。它是围绕本地存储和计算建立的,支持实时图更新,并像一个并行计算引擎一样工作。这些能力提供了以下极具竞争力的优势:

  • 快速的数据加载速度来构建图——每台机器每小时可以加载 50 到 150 GB的数据;
  • 快速执行并行图算法——每台机器每秒能够遍历数亿个顶点/边
  • 使用REST进行实时更新和插入——能够在一个只有20台商用机的集群上向一个有1000亿多个顶点和6000亿多条边的图实时加载20亿多个日常事件;
  • 将实时分析与大规模离线数据处理相结合的能力——第一个也是唯一一个此类系统。
mdc-comillas
客户评价
"我们选择TigerGraph的原因之一是性能。TigerGraph是唯一一家可以在3.5小时内处理我们数据的公司,而其他公司需要7小时。"
首席软件工程师
“为什么选择TigerGraph,因为TigerGraph在高可用、高可拓展、高安全、高管理和高性能这五个测试中,都非常好地满足了我们的预期。”
“选择TigerGraph,主要是希望完成多场景下的大规模复杂图数据库的存储整合、高时效的图计算分析以及清晰直观的图可视化展示。”
“TigerGraph 的高性能、可扩展性和图模型让我们过去认为极具挑战性的分析应用变成可能。 我们对 TigerGraph 非常满意,因为它提供了我们在使用自然数据建模框架过程中所需的速度和可扩展性。”
数据分析负责人
“有了TigerGraph,我们可以将数据源连接在一起,并在数据中建立关联。这种关联是我们以前无法做到的。现在,我们可以解决过去20年来我们想都不敢想的问题。”
数据分析总监
“我们最近从另一家图产品切换到了TigerGraph,这期间经过了POC并评估了多种图产品。 从其他图存储切换到TigerGraph,使得我们的基础架构运营成本降低了77%。”
工程总监
“我们的典型用例是会员(客户)旅程。我们拥有多种业务,例如医疗、牙科和人寿保险。这些业务都有自己的系统和数据。这是第一次将所有这些系统数据结合在一起,并放在一个屏幕上。这是变革性的!”
业务副总裁
“我们有一个大型的分布图,其中包含超过50亿个顶点和70亿条边。 每一天,我们都会进行多达10亿次更新。 每次运行身份解析算法时,我们都会创建3亿个顶点和10亿条边。 我们需要能够水平缩放,而TigerGraph可以做到这一点。”
Xandr(隶属于AT&T)
数据科学工程团队负责人
“在TigerGraph的帮助下,我们可以跨多个数据孤岛将消费者数据连接到一起并进行四度以上的关联分析。TigerGraph的架构是唯一一个能支持我们在高峰期每秒高达1000个请求的架构,这使得我们的分析更快、更准确。”
首席架构师
使用TigerGraph,我们把数十年的客户数据和50多个不同的老系统进行整合,以更准确地为客户提供独特个性化的内容、产品推荐和服务选项。根据历史购买和相似客户特征,我们已经能够确定谁可能购买类似产品。”
高级总监