写点什么

Neo4j 2.0 发布,带有一个全新的浏览器与模式

  • 2014-01-09
  • 本文字数:1020 字

    阅读完需:约 3 分钟

近日, Neo Technology 发布了 Neo4j 2.0 GA 版,带有一个全新的图浏览器、结点标签、一个可选的模式以及改进的 Cypher。

Neo4j 2.0 最值得关注的改进就是全新的浏览器 UI,用户可以通过图或是表格形式来查看和编辑数据。下面是一个示例电影数据库的截图,展示了一个演员与他所参演的一些影片(灰色)以及与其他演员之间(红色)的关系:

结点现在可以拥有标签了,可以通过标签将结点标记为属于某个组。一个结点可以有多个标签。

Neo4j 2.0 还增加了对模式的支持,不过这是可选的,看起来有点向关系型数据库回归的意味。增加模式主要是为了包含一些元信息,从而改进查询的执行。

Cypher 查询语言也得到了改进,这主要是通过 OPTIONAL MATCH 与 MERGE 子句、字面结点模式以及返回字面 map 与 collection 的能力而实现的。

我们有幸采访到了 Spring Integration 的领导与 Neo Technology 的开发者 Michael Hunger,从而了解 Neo4j 2.0 的兼容性问题、模式的使用以及未来的路线图。

InfoQ:Neo4j 2.0 与之前的版本存在哪些兼容性问题?

MH:Neo4j 2.0 有着突破性的变化,增强了数据模型,增加了标签的概念以及可选的模式信息。

此外,查询语言 Cypher 从 1.9 开始经历了相当大的革新,对于嵌入式 API 来说,读事务也成为必须的了,此外,该版本还删除了很多之前被标记为不建议使用的内容。

具体请参考:

http://www.neo4j.org/release-notes#2.0.0

http://docs.neo4j.org/chunked/2.0.0/deployment-upgrading.html#deployment-upgrading-two-zero

InfoQ:新引入的模式是如何加快查询速度的?

MH:可选的模式信息(标签)支持索引和唯一约束,他们会自动用在查询中,将过滤条件转换为索引查找。此外,将标签作为查询的一部分还会让数据库在查找非索引信息时只扫描整个数据库的子集。第三,标签信息是内联在结点记录中的,因此测试现有结点的标签信息是非常简单的,并不需要进一步查找属性或是关系。

InfoQ:如果数据库发生变化了该怎么办?还需要手工更新模式么?

HM:当数据发生变化时,索引与约束信息会与数据保持同步。

比如说,要是增加新的标签,那么你就需要提供新的索引 / 约束定义。不过通过新标签增强的现有数据则会自动被索引。

InfoQ:Neo4j 未来的路线图是怎样的?

MH:

  • 持续改进用户体验
  • 性能(读、写、查询语言)
  • 增加了对结点、关系的(人为)限制
  • 更好的导入 / 导出功能
  • BI/ 集成
  • 操作上的改进
  • 一些大数据 / 图计算
  • 化的安装体验
  • 改进的远程 / 驱动

查看英文原文: Neo4j 2.0 Comes with a New Browser and a Schema

2014-01-09 20:441438
用户头像

发布了 88 篇内容, 共 266.1 次阅读, 收获喜欢 8 次。

关注

评论

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

“有温度”的心理健康AI专业咨询师,陪伴你一路成长!

心大陆多智能体

百度沈抖:主力模型免费,是为了最大限度降低企业创新试错成本

极客天地

LLM 大模型学习必知必会系列(六):量化技术解析、QLoRA技术、量化库介绍使用(AutoGPTQ、AutoAWQ)

汀丶人工智能

AutoAWQ AutoGPTQ 大模型量化技术

K8s 小白入门|从电影配乐谈起,聊聊容器编排和 K8s

小猿姐

Kubernetes 云原生 容器化

关于Vearch在大模型中使用的一些实践

京东科技开发者

心大陆AI大模型再加速,获批国内首个「人工智能心理算法」国家备案!

心大陆多智能体

中国程序员和外国程序员到底哪里不一样?

伤感汤姆布利柏

Apifox 更新|编排模式、Markdown 编辑器升级、自动申请 SSL 证书、用户反馈问题优化

Apifox

前端 后端 Apifox API 后端程序员

网络安全行为可控定义以及表现内容简述

行云管家

网络安全 堡垒机 行为可控

低代码与人工智能:革新智能客服系统的高效之道

天津汇柏科技有限公司

低代码 智能客服 #人工智能

天津企业采购云管平台需要考虑哪些?选择哪家好?

行云管家

云计算 云管平台 天津

掌握Postman,开启API测试新纪元!

测试人

软件测试 Postman API

万界星空科技电线电缆行业MES解决方案

万界星空科技

mes 万界星空科技mes 电线电缆行业 电线电缆mes

从0到1:广告营销多智能体架构落地全攻略

百度Geek说

生成式AI 企业号 5 月 PK 榜 企业号2024年5月PK榜 多智能体架构

手把手教你基于华为云,实现MindSpore模型训练

华为云开发者联盟

人工智能 深度学习 华为云 华为云开发者联盟 企业号2024年5月PK榜

研发提效:想快速定制一个OLAP应用?你可以这么做

京东科技开发者

程序员/码农35岁都面临转行或失业?

伤感汤姆布利柏

深度合作!博睿数据联合中国信通院开展公网服务质量评估工作!

博睿数据

区块链技术在供应链管理中的应用与挑战

区块链开发团队DappNetWork

LLM 大模型学习必知必会系列(七):掌握分布式训练与LoRA/LISA微调:打造高性能大模型的秘诀进阶实战指南

汀丶人工智能

大模型微调 LORA微调 LISA微调

大型前端应用如何做系统融合?

京东零售技术

JavaScript 前端 企业号 5 月 PK 榜

NineData架构师周金义:ClickHouse 数据管理与同步的关键技术

NineData

最佳实践 Clickhouse 数据管理 NineData 迁移同步

国产数据库替代加速 助力数字中国建设

科技热闻

智能单款计划助力品牌利润增长

第七在线

鸿蒙开发从开源进入到闭源(Harmony OS)开发主流

FinFish

HarmonyOS 鸿蒙开发 鸿蒙OS 小程序容器 混合开发

Neo4j 2.0发布,带有一个全新的浏览器与模式_开源_Abel Avram_InfoQ精选文章