当前位置:   article > 正文

企业级可扩展图数据库TigerGraph

企业级可扩展图数据库TigerGraph

在这里插入图片描述

TigerGraph 是唯一的企业级可扩展图数据库。其成熟技术可以连接数据孤岛,进行更大规模、更深入的运营分析。
TigerGraph 成立于2012年,由具有大规模社交软件和软件产品从业经验的许昱博士创立 。公司总部位于美国加利福尼亚的红杉市,致力于开发原生并行图数据库。
TigerGraph 提供的是一个实时原生并行图数据库,支持垂直和水平扩展,具备自动分区能力,遵循ACID标准,并提供内置的数据压缩功能 。它使用消息传递架构,具备随数据增长而伸缩的并行性,特别设计用于执行深层链接分析和实时在线事务处理(OLTP)。TigerGraph 的查询语言 GSQL 结合了 SQL 风格的查询语法与图导航语法,并加入了过程编程和用户自定义函数,支持并行化 。
TigerGraph 凭借其高性能的图数据库解决方案,在金融、电信、制造、能源、供应链、网络安全、物联网等行业的多个世界级领先公司中得到应用 。2020年,TigerGraph 的营收和客户数量增加了一倍以上,云服务增速达到500% 。
2021年2月,TigerGraph 宣布完成1.05亿美元的C轮融资,这是图数据库和分析领域迄今为止金额最高的单轮融资 。
根据Gartner的预测,到2025年,图技术将用于80%的数据与分析创新,高于2021年的10% 。TigerGraph 也在积极推动图查询语言标准的形成,致力于图分析的大众化。

一、主要特点

实时性:大规模并行处理为具有数千万个实体/关系的查询提供亚秒级的响应。

  • 扩展性:能够根据不断增长的需求进行扩展,拥有上万亿条边的图可在生产环境中运行实时分析。
  • 深度链接分析:通过遍历10个或更多跃点并执行复杂分析的查询来获得更深入的见解。
  • 图查询语言:其 GSQL 查询语言是高性能图操作和分析的首选,具有高级语法、图灵完整性和内置的并行性,意味着更快的性能和开发。
  • 多图分析:多图可以共享同一主数据库,同时确保本地控制和安全性,有助于企业打破数据孤岛,提高透明度和对数据的访问。
  • 可视化:GraphStudio 是简单而功能强大的图形用户界面,它将图数据分析的所有阶段集成到一个易于使用的应用程序中。

二、优点

  1. 实时更新和插入:支持通过REST端点进行实时数据更新和插入 。
  2. 图查询语言GSQL:提供了一种类SQL的查询语言,加速解决方案落地 。
  3. 企业级应用:TigerGraph适用于复杂的数据分析和挖掘场景,支持高并发的OLTP和OLAP负载 。
  4. 云服务支持:支持本地部署和云部署,包括Google GCP、Microsoft Azure、Amazon AWS 。
  5. 广泛应用:已经被金融、医疗保健、电信等多个行业采用,用于构建欺诈检测、反洗钱等多种解决方案 。

三、缺点

  1. 学习曲线:面对一门全新的编程语言GSQL,用户可能需要时间和精力来学习和适应 。
  2. 成本问题:TigerGraph是一个付费数据库,按数据容量收费,对于预算有限的用户可能是一个考虑因素 。
  3. 社区和生态:虽然TigerGraph性能优越,但相比一些流行的开源图数据库如Neo4j,它的社区和生态系统可能不够成熟和广泛 。

四、应用场景

全球十大银行中有七家正在使用 TigerGraph 进行实时欺诈检测;在美国有超过5000万患者接受了护理路径建议;3亿消费者通过 TigerGraph 支持的推荐引擎获得个性化推荐;TigerGraph 还对10亿人口的能源基础设施进行了优化以减少电力中断。其支持欺诈检测、客户360、主数据管理(MDM)、物联网(IoT)、AI 和机器学习等应用程序。
TigerGraph图数据库在金融行业有多个具体的应用案例,主要集中于提升风控能力和优化业务流程:

  1. 反洗钱(AML)和反欺诈:TigerGraph通过深度链路分析帮助金融机构提高反洗钱侦测的准确性,例如,通过分析交易网络,揭示隐藏的欺诈行为。它还支持实时更新和插入数据,对于需要快速响应的风控场景尤为重要。
  2. 信用评分预测:美国某前三大信贷机构使用TigerGraph连接数据孤岛,实现更准确的信用评分预测,从而提高贷款决策的质量和效率。
  3. 金融合规系统:中国银联利用TigerGraph图分析打造智能化的金融合规系统,增强了合规监控和风险预警的能力。
  4. 客户关系图谱:招商银行基于TigerGraph图数据库构建了客户关系图谱,这有助于银行更好地理解客户网络,提供个性化服务。
  5. 实时金融反欺诈系统:国内某顶级金融集团使用TigerGraph图数据库升级了实时金融反欺诈系统,提高了欺诈检测的速度和准确性。
  6. 金融知识图谱:金融机构利用TigerGraph构建知识图谱,用于存储、计算和推理金融知识,增强风险管理和决策支持系统。
  7. 信用卡审核:在信用卡审核领域,TigerGraph的应用可以提高审核流程的效率和准确性,通过图分析技术识别潜在的风险和欺诈行为。
    这些案例展示了TigerGraph在金融行业中的广泛应用,特别是在风控和合规领域,它通过图分析技术帮助金融机构提升了数据处理和分析的能力。

五、使用成本

TigerGraph图数据库的费用结构包括几种不同的版本和服务模式,以适应不同用户的需求:

  1. Developer Edition:这是一个免费版本,适用于非生产环境的研究或教育使用。它提供了与企业版相同的数据库引擎和GSQL支持,但限制为单用户使用,并且有图规模限制,例如最多500亿条边。
  2. TigerGraph Cloud:这是一个基于云的服务,采用按分钟计费的模式,提供免费套餐和奖励金,也可以选择按年签订合同。它提供了即时部署、自动备份、横向扩展和复制、安全性支持,并按使用付费。TigerGraph Cloud版本没有存储限制,且提供TigerGraph原厂服务支持24/7。
  3. Enterprise Edition:企业版提供了TigerGraph所有数据库和企业功能,包括分布式图、多图、安全性和用户管理等。它提供了一个免费的30天试用版,并且是付费服务,具体费用可能根据企业的具体需求和服务等级协议(SLA)来确定。
  4. 免费版本限制:免费版本虽然在数据容量上有所限制,但对于开发者和小规模项目来说,可能是一个成本效益高的选择,可以让用户在不产生费用的情况下体验TigerGraph的功能。
  5. 云服务商合作:TigerGraph与AWS、谷歌云和微软云等云服务商合作,提供云产品。这允许客户根据自己的需求选择使用合作的公有云产品,可能涉及云服务提供商的费用结构。
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/992484
推荐阅读
相关标签
  

闽ICP备14008679号