openCypher-to-GSQL

TigerGraph宣布承诺支持openCypher,作为开发者采用和开发TigerGraph平台的另一种方式
openCypher-to-GSQL翻译工具,可以轻松地将openCypher查询转换为GSQL查询语言。该工具与一个示例数据集配对,因此用户可以立即看到查询结果。这为openCypher用户提供了快速简便的方法,使其能够快速获得TigerGraph的巨大规模和超强性能,并轻松学习GSQL。
opencypher支持
openCypher-to-GSQL
查询语言支持对于充分利用图数据库至关重要。根据它的网站,openCypher “是用于属性图数据库的最广泛采用的、完全开放的查询语言”。openCypher 的开发人员有数十万人,目前在市场上的几种知名图数据库产品中均有使用。
我们的 GSQL 图查询语言因其类似于 SQL 的特性,以及像累加器这样的功能,使其更有能力开发强大的基于图的解决方案,而长期受到赞誉。我们正在采取措施,在GSQL语言中加入对openCypher的全面支持,为openCypher开发者利用TigerGraph的力量打开大门。
使用TigerGraph的openCypher Playground,你可以看到openCypher查询样本如何被翻译成GSQL。这个翻译工具只是我们将openCypher完全整合到GSQL的第一步。
TigerGraph的目标是让每个人都能轻松获得大规模的图分析,而支持多种查询语言是实现这一目标的关键。我们开发了GSQL,以结合SQL的熟悉程度和分析的力量。TigerGraph在开发新的ISO GQL标准查询语言的指导委员会中任职,并在纳入强大的新功能方面发挥了重要作用,例如流行的累积器。通过增加对openCypher的支持,TigerGraph进一步扩展了其平台,使开发者和最终用户能够灵活地选择图平台,而不必学习一种新的语言。
熟悉 openCypher 的开发人员现在可以学习如何利用 TigerGraph 的强大功能为数据库内计算和数据关系分析实现卓越的性能和可扩展性。 通过使用 TigerGraph 的 openCypher-to-GSQL,开发人员将体验到多种好处,包括:
democracyysvg

更快上手

有openCypher经验的客户可以立即在TigerGraph 平台上产生效益。

更少成本

企业已经投入了大量时间来培训开发人员使用openCypher,但在准备大规模部署时却发现了性能和规模问题。
现在,开发人员可以轻松地直接在TigerGraph平台上运行openCypher查询,充分利用其规模和性能优势。

更快掌握

openCypher-to-GSQL翻译工具,使开发者能够更快地学习GSQL这种更高级的语言,充分使用强大而受欢迎的创新,如ACCUMULATORs累加器。

更具表达力

高级、强大的查询涵盖高级图算法,包括 TigerGraph 的数据科学库中可用 GSQL 编码的 55 多种算法。
例如,PageRank 是一种流行的图算法, 不管数据的大小如何,PageRank 算法只需要 10 行 GSQL 代码就可以进行编码,而 openCypher 只能编码该算法的一部分。

更强性能

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

更多选择

由于学习一种新的查询语言的前期时间投入,开发人员不得不被锁定在一个单一的平台上,然而它可能无法满足企业图应用部署的规模和性能需求。
对 openCypher 的支持将为开发人员提供更多选择,来构建或迁移图应用程序到 TigerGraph。

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