2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Neo4j 发布开源图查询语言 openCypher

  • 2015-11-11
  • 本文字数:769 字

    阅读完需:约 3 分钟

Neo4j 的 NoSQL 图数据库团队发布了开源图查询语言 openCypher 。这款图数据库背后的公司 Neo Technology,在上周的 GraphConnect 大会宣布,此次推出的开源项目,将提供查询图数据的通用语言技术。

openCypher 是基于 Neo4j 的查询语言 Cypher 开发的,Cypher 用于在图数据库中存储和检索数据。在图数据库领域,目前还没有像关系数据库中访问数据的 SQL,这样的通用查询语言标准。

openCypher 的目标是通过简化存储、分析,以及用于访问图数据模型的工具平台,促进图处理和分析的使用。技术厂商可以在他们的工具和平台内实现 Cypher。

openCypher 提供了四个主要构件:

  • 语言规范:使用创作共用许可,Cypher 语言规范是语言语法的专业表达,能使解析器自动生成查询语法。openCypher 项目还将计划完成一个完整的语义规范。
  • 参考实现:参考实现使用 Apache 2.0 许可分发,包含支持 Cypher 的数据平台或工具中所需的技术栈的全部关键功能。计划最先交付的是解析器,将采用 Cypher 声明,并解析成一个 AST(抽象语法树)表示。
  • TCK:技术兼容包(TCK)包含测试,软件供应商可以在其产品上运行,支持给定 Cypher 版本的自我认证。
  • Cypher 参考文档:Cypher 发布版本的参考文档,包含了描述使用 Cypher 查询语言的示例和教程的用户文档。

已有多家公司支持了 openCypher。其中包括 Oracle Databricks Apache Spark 背后的公司)、 Tableau Linkurious

可以访问他们的网站的 FAQ 页面,了解更多关于 openCypher 的倡议和为开发者开来了哪些益处。

查看英文原文: Neo4j Launches Open Source Graph Query Language openCypher


感谢韩陆对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-11-11 18:004618

评论

发布
暂无评论
发现更多内容

2021|南吕

南吕

生活随想 4月日更

闲来无事,写脚本,install_wordpress

ilinux

Java虚拟机原理

风翱

JVM 4月日更

读《小岛经济学有感》

箭上有毒

读书笔记 4月日更

【go专题】Context的理解

南吕

Go 语言 4月日更

边缘计算加持下的智慧社区

边缘计算

图算法系列之深度优先搜索(一)

Silently9527

Java 深度优先搜索 图算法

PassJava 初始化项目和添加微服务

悟空聊架构

新思科技发布《疫情中的安全隐患:移动应用程序安全现状》报告

InfoQ_434670063458

App 新思科技 移动应用程序安全

架构实战营 - 架构设计文档模板

华仔

架构设计 文档模板

浅谈BSS3.0产品“守成”之策下 • 运维提升篇

鲸品堂

软件 运维 提升

容器 & 服务: 扩容

程序员架构进阶

容器 k8s 28天写作 弹性扩容 4月日更

量化策略系统搭建,马丁策略交易

小米java社招面试记录,带备战思路

Java架构师迁哥

网络协议学习笔记Day3

穿过生命散发芬芳

网络协议 4月日更

你的故事,触动了我的心

小天同学

读后感 读书总结 4月日更 皮囊

聪明人的训练(二十四)

Changing Lin

4月日更

【Node专题】Node 与 Go 的认识

南吕

后端 Node 4月日更

游戏测试-战斗内核的自动化测试

行者AI

人工智能

扩展 GRTN:云原生趋势下的 RTC 架构演进

阿里云CloudImagine

阿里云 云原生 RTC SRS流媒体服务器

Pytorch数据加载

Sakura

4月日更

翻译:《实用的Python编程》InstructorNotes

codists

Python

一场关于演讲的演讲

Jxin

MBP恢复记(体验rm -rf /*)

SamGo

学习

NumPy之:标量scalars

程序那些事

Python 数据分析 Numpy 程序那些事 scalar

ndk开发环境,个人开发者做一款App需要知道的事情,绝对干货

欢喜学安卓

android 程序员 面试 移动开发

编程实战:如何管理代码里的常量

华为云开发者联盟

常量 代码 web开发 final常量类 复用常量

手把手教你写一个经典躲避游戏

HZFEStudio

大前端 游戏 canvas

当我看技术文章的时候,我在想什么?

why技术

Java

mmkv跨进程,面试字节跳动Android研发岗,灵魂拷问

欢喜学安卓

android 程序员 面试 移动开发

如何减少管理层级?

石云升

团队建设 28天写作 职场经验 管理经验 4月日更

Neo4j发布开源图查询语言openCypher_语言 & 开发_Srini Penchikala_InfoQ精选文章