

Nebula Graph v2.0.0-alpha Release Note
source link: https://zhuanlan.zhihu.com/p/271968916
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Nebula Graph v2.0.0-alpha Release Note

Nebula Graph v2.0.0-alpha 发布啦~ 该版本丰富了数据类型,增强了 nGQL 表达能力,逐步兼容 openCypher。
Nebula
!!注意:Schema 和数据暂未兼容 1.0,正开发中…
New Features
- 点 ID 支持 String 类型
- 新增数据类型
NULL
,点和边的属性可以为 NULL,支持为属性增加 NOT NULL 约束- 复合类型:List,Set 和 Map(不支持定义属性类型)
- 时间类型:DATE 和 DATETIME
size()
返回列表中元素的数量time()
返回当前时间默认返回当前时区的当前日期date()
ordatetime()
返回当前 Date 和 DateTimeid()
返回点的 IDtags()
和labels()
返回点的 Tagscollect()
, 聚合函数,将所有值收集到一个集合 List 中collect_set()
, 聚合函数,将所有值收集到一个集合 Set 中properties()
返回节点或边的属性(Map)type()
返回边的类型src()
返回边的起点 IDdst()
返回边的终点 IDrank()
返回边的 rank 值
- 新增运算符
IN
常用于条件表达式中,其作用是查询某个范围内的数据- 字符串匹配:
STARTS WITH
,ENDS WITH
,CONTAINS
- Explain & Profile 进行执行计划分析
- 子图,
GET SUBGRAPH
语句获取点的子图 - 部分支持
Match
|
的输出可作为DELETE
的输入
Features different from 1.0
CREATE SPACE
支持配置点 ID 的类型,目前支持fixed_string
(int64
将会在下个版本支持)- 简化了
UPDATE/UPSERT
语句 UPSERT ... SET
未 set 的属性将会被设置成改属性的默认值,若没有默认值,将会被设置为NULL
。若改属性上设置了NOT NULL
限制,会报错$-
在管道操作中,不再等价于$-.id
- 默认值中的表达式不再在 Schema 定义的时候计算,而会在数据插入时计算
Upcoming Soon(进行中)
DESCRIBE TAG/EDGE INDEX
REBUILD TAG/EDGE INDEX
SHOW TAG/EDGE INDEXES
SHOW TAG/EDGE INDEX STATUS
FETCH PROP ON
多个 tags- 点 ID 兼容 1.0 中 Integer 类型
- 支持更多 openCypher 语句
- 备份和恢复
Console
- 支持 local command 模式,比如,
:set csv
命令可将查询结果导出到 CSV。详情请参见 nebula-console
- Python
客户端支持连接池和负载均衡,详情请见 nebula-clients。
Studio
- 暂不适用于 Nebula Graph 2.0
最后是 Nebula 的 GitHub 地址,欢迎大家试用,有什么问题可以向我们提 issue。GitHub 地址:https://github.com/vesoft-inc/nebula;加入 Nebula Graph 交流群,请联系 Nebula Graph 官方小助手微信号:NebulaGraphbot
Recommend
-
15
参会预告 | 图数据库 Nebula Graph 在 DAMS,来面基吗?北京时间 2020.10.30 (本周五)早 09:00,开源的分布式图数据库 Nebula Graph 将在上海参加国内顶级技术盛会——DAMS,届时 Nebula Graph 将与国内图数据库爱好者讨论图数据库的发...
-
15
PotW'20 | 第 48 周看点--ARM64 可编译 Nebula Graph周五 Nebula 为你播报每周看点,讲产品动态、聊社区问答、看本周大事件。即将送走的是 2020 年第 48 个工作周的周五 ,下周六的深圳场 Meetup 你报名了吗?...
-
18
Nebula Graph Studio 支持可视化 Schema 管理Nebula Graph Studio(以下简称 Studio)新版本(v1.2.0-beta)已发布。Studio 是一款通过 Web 访问 Ne...
-
14
一文了解 Nebula Graph DBaaS 服务Nebula Graph DBaaS作为一款 DBaaS(DataBase as s Service)的产品,Nebula Graph Cloud Service 极大地降低了研发人...
-
9
Nebula Graph v1.0.1 Release NoteNebula Graph 发布 1.0.1 版。相比 1.0.0 版本...
-
7
Nebula Graph 1.0 Release NoteNebula Graph 1.0 发布了。作为一款开源分布式图数据库,Nebula Graph 1.0 版本旨在提供一个安全、高可用、...
-
19
本文首发于 Nebula Graph 官方博客:
-
9
摘要:本文主要介绍 Query 层的整体结构,并通过一条 nGQL 语句来介绍其通过 Query 层的四个主要模块的流程。 ...
-
11
摘要: 主要介绍如何通过官方 ETL 工具 Exchange 将业务线上数据从 Neo4j 直接导入到 Nebula Graph 以及在导入过程中遇到的问题和优化方法。 本文首发于 Nebula 论坛:
-
3
Nebula Graph v3.0.0 is here! The new version introduced a series of new features including enhanced backup and restore, better support for the openCypher query language, and more fine-grained user management. F...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK