修改密码

请输入密码
请输入密码 请输入8-64长度密码 和 email 地址不相同 至少包括数字、大写字母、小写字母、半角符号中的 3 个
请输入密码
提交

修改昵称

当前昵称:
提交

申请证书

证书详情

Please complete this required field.

  • Ultipa Graph V4

Standalone

Please complete this required field.

Please complete this required field.

服务器的MAC地址

Please complete this required field.

Please complete this required field.

取消
申请
ID
产品
状态
核数
申请天数
审批时间
过期时间
MAC地址
申请理由
审核信息
关闭
基础信息
  • 用户昵称:
  • 手机号:
  • 公司名称:
  • 公司邮箱:
  • 地区:
  • 语言:
修改密码
申请证书

当前未申请证书.

申请证书
Certificate Issued at Valid until Serial No. File
Serial No. Valid until File

Not having one? Apply now! >>>

ProductName CreateTime ID Price File
ProductName CreateTime ID Price File

No Invoice

嬴图 | 嬴图支持OpenCypher,助力企业级应用发展
2023-11-10
嬴图 | 嬴图支持OpenCypher,助力企业级应用发展

OpenCypher 是欧美图数据库厂家 Neo4j 基于其图查询语言Cypher 开发的一套开源图查询语言,该语言也是开发者们较为熟悉的图查询语言之一。

嬴图于2022年6月实现的对OpenCypher 的支持,旨在让用户能够通过自己熟悉的OpenCypher,操作嬴图的底层数据引擎,使用嬴图的图算法,体验嬴图的高性能查询。

据悉,嬴图对OpenCypher 的支持不仅能让开发者延续对Neo4j 的使用经验,还有助于他们顺利过渡到嬴图自研的图查询语言——嬴图GQL。嬴图开发的转换工具Cypher to UQL 能够将OpenCypher 语句转换为嬴图GQL,使Cypher 和嬴图GQL 的对仗关系一目了然,极大提高了用户对嬴图GQL的理解。

此外,也有不少厂商在产品设计初期采取直接套用Cypher 的查询语法,没有自研,从而节省了大量开发费用和成本,这在市场竞争中是有优势的,尤其是针对Neo4j 在本地化支持方面的不足,直接套用Neo4j 的功能,走借助本地优势填补市场空缺的路线。

尽管如此,为何很多坚持走技术路线的图厂商要研发自己的图查询语言呢?因为出于对查询性能的考量,图查询语言的设计必须与其底层数据库的存储相适配——透过图查询语句在书写及阅读上的便捷程度,就足以对它们背后的查询效率一目了然。

嬴图GQL采取了混合模式(demi-schema)设计,既能实现基于预定义模式的精确查询,也可以忽略模式进行大规模处理和计算。【更多阅读:嬴图官网-文档

不同的图查询语言在效率和效果方面存在差异。尽管各大图数据库厂商在产品设计中越来越注重企业级应用的易用性,包括图查询语言的兼容性,但对OpenCypher 的支持并不会改变其底层数据库的性能,只会将产品特性和使用体验更加直接地转化和提供给客户。