写点什么

Neo4j 发布开源图查询语言 openCypher

2015 年 11 月 11 日

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:002504

评论

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

安全团队和云计算团队之间更好协作的6个技巧

浪潮云

云计算

带你快速入门Kotlin

Changing Lin

5月日更

如何计算STM32定时器、独立看门狗和窗口看门狗

不脱发的程序猿

定时器 stm32 单片机 看门狗

TcaplusDB君 · 行业新闻汇编(5月7日)

TcaplusDB

nosql 后端 存储 TcaplusDB NoSQL数据库

模模搭古城搭建学习笔记4:完结篇

森友小锘

物联网 3D可视化 数字孪生

数字化助力金融科技,实现产业良性循环

CECBC区块链专委会

科技

网易数帆云原生故障诊断系统实践与思考

网易数帆

Docker 云计算 Kubernetes 云原生 故障诊断

iMazing中IPA文件的介绍与管理

懒得勤快

ios iphone imazing 苹果手机管理

新建了一个Go项目的脚手架

soolaugust

go GitHub 编程

区块链为法院工作插上科技翅膀

CECBC区块链专委会

法院

模块三总结

竹林七贤

玩转直播系列之从 0 到 1 构建简单直播系统(1)

vivo互联网技术

消息推送 RTMP 直播推流

LeetCode题解:150. 逆波兰表达式求值,栈,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

Vue SSR在好大夫的落地

好大夫在线技术团队

最佳实践 Vue 前端 语言 & 开发 文化 & 方法

区块链为何会上升国家战略技术?

CECBC区块链专委会

区块链

宝马、沃尔沃、奇瑞纷纷布局,区块链将颠覆汽车行业?

CECBC区块链专委会

华为云数据库GaussDB(for Cassandra)揭秘第二期:内存异常增长的排查经历

华为云开发者社区

云原生 内存泄漏 NoSQL数据库 华为云数据库 GaussDB(for Cassandra)

数据架构:概念与冷热分离

程序员架构进阶

数据架构 架构设计 28天写作 5月日更 冷热分离

微前端中,为子应用配备开发环境临时导航菜单,提高开发效率

blueju

JavaScript 前端 React 微前端 umi

论文解读丨基于局部特征保留的图卷积神经网络架构(LPD-GCN)

华为云开发者社区

图神经网络 图结构 图卷积神经网络 DenseNets 池化

Angular:都2021年了,你为啥还没用Angular

华为云开发者社区

angular 数据绑定

Mysql的事务隔离与实现

Geek_快去搞学习

MySQL 事务隔离级别 事务

全球数字货币加快研发

CECBC区块链专委会

IDEA 的 debug 怎么实现?出于这个好奇心,我越挖越深!

Java小咖秀

Java debug IDEA 調試

TCP传输层面试中常问的问题汇总(你所不知道的传输层)

linux大本营

c++ Linux TCP 网络编程 TCP/IP

消费细分时代来临,户外广告该如何升级

󠀛Ferry

5月日更

immutability模式

Geek_571bdf

Java 设计模式 并发 线程安全

架构实战营 - 模块 3- 作业

carl

Spring Bean生命周期、DI、IOC、AOP、循环依赖、事务管理

正亮

bean注入过程 spring aop spring事务管理

fil币挖矿收益怎么计算?最新fil挖矿步骤教程?

v:IPFS456

IPFS Filecoin FIL挖矿步骤 IPFS怎么挖矿 FIL挖矿教程是什么

STM32 GPIO的原理、特性、选型和配置

不脱发的程序猿

stm32 单片机 STM32 GPIO GPIO GPIO的原理、特性

Neo4j发布开源图查询语言openCypher-InfoQ