写点什么

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

评论

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

智慧警务开发,二维码定位报警系统搭建

t13823115967

智慧公安 智慧公安扫码

还有谁比阿里人更懂SpringCloud Alibaba 呢?P8大牛纯手打笔记免费分享!

Java架构之路

Java 程序员 架构 面试 编程语言

助力孩子走上学霸之路,K12学习神器现已面世!

E科讯

阿里架构师经验分享!啃完999页Android面试高频宝典,面试心得体会

欢喜学安卓

android 程序员 面试 移动开发

Scala中String和Int隐式转换的问题分析

木子李G

scala 大数据 编程 隐式转换

区分Protobuf 3中缺失值和默认值

Gopher指北

protobuf Go 语言

话题讨论 | 程序员自己电脑中毒是甚么体验?

xcbeyond

话题讨论

超详细讲解!Android面试真题解析火爆全网,搞懂这些直接来阿里入职

欢喜学安卓

android 编程 程序员 面试 移动开发

SGY奇点交易所系统软件开发|SGY奇点交易所APP开发

系统开发

JS&Swift

ios swift

请问如何短时间突击 Java 通过面试?

Java架构师迁哥

了解OAuth2.0

环信

用60行代码实现一个高性能的圣诞抽抽乐H5小游戏(含源码)

徐小夕

Java 大前端 H5游戏 H5

《数据结构与抽象:Java语言描述》.pdf

田维常

数据结构

某美女的程序员老公半夜都还不回家,原来是偷偷在公司看Redis+JVM+Spring cloud+MySQL技术文档

Java架构之路

Java 程序员 架构 面试 编程语言

仅凭这份Java大纲笔记,我如愿拿到了阿里offer。

Java架构之路

Java 程序员 架构 面试 编程语言

刚拿到蚂蚁金服架构师offer!大佬教你如何成为offer收割机

比伯

Java 编程 架构 面试 计算机

港美股交易系统开发框架构造简述篇

软件开发大鱼V15988750073

国际配售 港股交易系统开发 证券交易系统 资管系统 港股打新系统

EPBC环保生态链系统开发案例丨环保生态链EPBC源码平台

系统开发咨询1357O98O718

环保链APP系统开发案例

SGY奇点交易所系统软件APP开发

系统开发

Github 2020 年度报告:你以为新冠击溃了开发者?不!他们创造了更多代码...

阿里巴巴云原生

开源 Serverless 程序员 代码

区块链信息共享应用落地搭建解决方案

t13823115967

区块链+ 区块链应用 信息共享

iOS面试基础知识 (一)

iOSer

ios 面试 runtime 编程开发 iOS Developer

四面腾讯pcg后端开发岗,一个星期面完成功拿到20K的offer。分享面经

Java架构之路

Java 程序员 架构 面试 编程语言

恕我直言!有了这份MySQL学习文档,你收藏夹里的其他MySQL学习资料都可以扔了

Java架构之路

Java 程序员 架构 面试 编程语言

Mybatis动态映射,so easy啦

田维常

区块链BaaS应用平台开发

13828808769

新思科技最新报告显示开源安全是首要考虑因素

InfoQ_434670063458

服务于阿里、滴滴、华为等一线互联网公司的分布式消息中间件RocketMQ核心笔记

Java架构追梦

Java 架构 面试 RocketMQ 消息中间件

DolphinDB与Elasticserach在金融数据集上的性能对比测试

DolphinDB

数据处理 金融 时序数据库 tsdb DolphinDB

动态高并发时为什么推荐ReentrantLock而不是Synchronized?

moon聊技术

JVM 并发 synchronized ReentrantLock 锁升级

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