0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在TigerGraph的图查询语言GSQL中支持 openCypher

TigerGraph 来源:TigerGraph 作者:TigerGraph 2022-10-20 14:30 次阅读

TigerGraph即将正式支持 openCypher,这是一种用于构建图数据库应用程序的流行查询语言。开发人员现在可以访问预览工具,以了解如何在 TigerGraph 的图查询语言 GSQL 中支持 openCypher。对 openCypher 的支持将为开发人员提供更多选择来构建或迁移图应用程序到 TigerGraph 的可扩展、安全和完全托管的图数据库平台。

“TigerGraph 的使命一直是将图的力量带给所有人,我们对 openCypher 的支持帮助我们做到了这一点。我们正在通过我们的高级图分析和机器学习平台帮助企业加速采用图技术,”TigerGraph 首席执行官兼创始人许昱博士说。 “借助 openCypher 支持,我们正在推动图创新,并为开发人员提供另一种方式来采用和扩展他们对图的使用,从而在他们的数据中找到具有竞争力的洞察力。”

熟悉 openCypher 的开发人员现在可以学习如何利用 TigerGraph 的强大功能为数据库内计算和数据关系分析实现卓越的性能和可扩展性。通过使用 TigerGraph 复杂的 GSQL 语言,开发人员将体验到多种好处,包括:

更具表达力:高级、强大的查询涵盖高级图算法,包括 TigerGraph 的数据科学库中可用 GSQL 编码的 55 多种算法

更强性能:通过轻松优化,查询以更快的速度运行,以利用底层引擎的内置并行处理能力

例如,PageRank 是一种流行的图算法,用于根据不同页面相互引用的方式计算网页的相对重要性。不管数据的大小如何,PageRank 算法只需要 10 行 GSQL 代码就可以进行编码,而 openCypher 只能编码该算法的一部分。

现在 openCypher 开发者社区可以使用openCypher 到 GSQL 的翻译工具,以访问等效 openCypher 查询的GSQL 查询建议,并可以与 openCypher 语法进行并排比较。通过这个有限的预览版,我们鼓励开发人员了解 openCypher 将如何出现在 GSQL 中,并提供有价值的反馈来指导我们逐步建立完整的支持功能。想要学习高级 GSQL 的人现在可以访问 TigerGraph 的产品,包括其分布式计算数据库、数据库内机器学习工作台和图数据科学库,其中包含超过 55 种图算法。

此外,作为ISO 指导委员会成员,TigerGraph 的 openCypher 支持与对行业标准 GQL 的支持保持一致。该委员会正在开发 一种新的国际标准查询语言GQL,将于2024年初推出。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3750

    浏览量

    64217
  • pgsql
    +关注

    关注

    0

    文章

    3

    浏览量

    1541

原文标题:TigerGraph 宣布即将正式在 GSQL 中支持 openCypher

文章出处:【微信号:TigerGraph,微信公众号:TigerGraph】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Orin芯片的编程语言支持

    Orin是一款高度集成、高性能的车载计算平台,由英伟达推出,并采用了英伟达自家的Volta架构GPU和其他高级处理器技术。关于Orin芯片的编程语言支持,可以从以下几个方面进行介绍: 一、主要编程
    的头像 发表于 10-27 16:45 139次阅读

    ChatGPT 的多语言支持特点

    )技术迎来了巨大的挑战和机遇。ChatGPT,作为一个领先的语言模型,其多语言支持的特点成为了它在众多应用场景中不可或缺的优势。 1. 多语言理解能力 ChatGPT 的多语言支持首先
    的头像 发表于 10-25 17:30 582次阅读

    超声应用中支持多个AFE高输出电流的精密求和电路

    电子发烧友网站提供《超声应用中支持多个AFE高输出电流的精密求和电路.pdf》资料免费下载
    发表于 10-25 09:21 0次下载
    超声应用<b class='flag-5'>中支持</b>多个AFE高输出电流的精密求和电路

    革命性的图形分析: NVIDIA cuGraph 加速的下一代架构

    的发展 在我们早期涉足图形分析的过程中,我们在使用的架构方面面临着各种挑战。这种体系结构虽然有效,但也造成了阻碍设置和性能的障碍。 1.(以前的体系结构)使用 TigerGraph、cuGraph 和 GSQL 进行高性能图
    的头像 发表于 06-04 17:54 7463次阅读
    革命性的图形分析: NVIDIA cuGraph 加速的下一代架构

    鸿蒙开发接口公共事件与通知:【FFI能力】 N-API在Android、iOS平台应用的使用指导

    N-API接口可以实现ArkTS/TS/JS与C/C++(Native)之间的交互,ArkUI-X中支持的N-API接口情况和使用场景请见[FFI能力(N-API)]。本文档以[ArkUI-X/Samples]中的Native样例工程为例,介绍如何在Android平台上使
    的头像 发表于 05-25 16:33 1786次阅读
    鸿蒙开发接口公共事件与通知:【FFI能力】 N-API在Android、iOS平台应用的使用指导

    iOS版ChatGPT支持首选语言设置中文

    近日,iOS版ChatGPT迎来了1.2024.129版本的重要更新。此次更新最显著的变化是新增了对App首选语言设置中文的支持,打破了之前仅限于其他语言的限制。
    的头像 发表于 05-17 09:31 553次阅读

    ELF技术贴|如何在开发板上实现对Java的支持

    Java作为一种功能强大且广泛应用的编程语言,具有广泛的适应性和实用性。在ELF1开发板上集成Java支持,无疑将赋予嵌入式开发者更广阔的选择空间,今天就为各位小伙伴详细解析如何在ELF1开发板上成
    的头像 发表于 03-13 16:47 452次阅读
    ELF技术贴|如<b class='flag-5'>何在</b>开发板上实现对Java的<b class='flag-5'>支持</b>

    何在stm32cubemx中精确查询

    stm32cubemx中finder功能的确很方便,但我遇到一个问题 现在片子上pin复用功能越来越多,越来越方便 我同时需要多个接口,如,1个can,2个spi,1个csi...... 选择时,会出现数量上满足了,但不少pin是复用,不能共存。 请教如何在cubemx中能精确
    发表于 03-12 06:11

    oracle执行sql查询语句的步骤是什么

    。以下是对每个步骤的详尽、详实、细致的解释。 编写SQL语句: SQL(结构化查询语言)是一种用于与数据库进行通信的标准语言。在使用Oracle执行SQL查询之前,首先需要编写SQL语
    的头像 发表于 12-06 10:49 875次阅读

    百度搜索内容HTAP表格存储系统

    整套存储设计需要解决的核心问题是——如何在OLTP存储系统中支持OLAP workflow?OLAP workflow在OLTP存储系统上带来的两个最主要的问题是:严重的IO放大率、存算耦合。
    的头像 发表于 12-05 16:00 437次阅读
    百度搜索内容HTAP表格存储系统

    何在Saber中使用C语言进行建模呢?

    Saber不仅支持MAST语言和VHDL‐AMS语言建立模型,也支持C语言建立器件模型,这对熟悉C语言
    的头像 发表于 12-05 11:30 1058次阅读
    如<b class='flag-5'>何在</b>Saber中使用C<b class='flag-5'>语言</b>进行建模呢?

    何在 NVIDIA TensorRT-LLM 中支持 Qwen 模型

    背景介绍 大语言模型正以其惊人的新能力推动人工智能的发展,扩大其应用范围。然而,由于这类模型具有庞大的参数规模,部署和推理的难度和成本极高,这一挑战一直困扰着 AI 领域。此外,当前存在大量支持模型
    的头像 发表于 12-04 20:25 875次阅读
    如<b class='flag-5'>何在</b> NVIDIA TensorRT-LLM <b class='flag-5'>中支持</b> Qwen 模型

    何在LCD上显示汉字和英文

    摘要:LCD是嵌入式常见设备,如何在LCD上显示汉字和英文?矢量字体和点阵字体有何不同?同一个字符为何有多种编码?GB2312、GB18030指什么?他们之间有关系吗?嵌入式设备如何支持多国语言?从哪里获取字库?需要付费吗?以上
    的头像 发表于 11-28 10:20 2732次阅读
    如<b class='flag-5'>何在</b>LCD上显示汉字和英文

    sql语句where条件查询

    SQL是一种用于管理和操作关系型数据库的编程语言。其中,WHERE子句是用于过滤查询结果的重要部分。通过WHERE条件,我们可以指定一系列条件,以仅返回满足条件的记录。本文将探讨WHERE条件查询
    的头像 发表于 11-23 11:28 1089次阅读

    C语言中如何实现注释

    在C语言中,注释是用来增加代码可读性和注释过程和功能的文本。C语言中支持两种类型的注释:单行注释和多行注释。 单行注释以双斜杠(//)开始,直到该行结束。该注释语句可以在代码的任何位置插入,用于解释
    的头像 发表于 11-22 10:17 1190次阅读