发版说明
NebulaGraph v3.0.0 正式发布,新增 BR 工具、支持多 Pattern MATCH 等等特性…
NebulaGraph v3.0.0 新版发布,支持 BR、openCypher 多 MATCH 查询、KV 分离、topN 下推以及中文 Schema 等多种特性。
Feature
新增存储引擎的 kv 分离。 #3281
新增
LOOKUP
支持 topN 下推。 #3499新增[不带 Tag 的点]https://docs.nebula-graph.com.cn/3.0.0/3.ngql-guide/12.vertex-statements/1.insert-vertex/)。 #3316 #3335 #3328 #3286
新增不指定 VID 的查询,通过
LIMIT
子句限制输出结果。 #3320 #3329 #3262支持 Schema 使用大部分 1~4 字节的 UTF-8 编码字符。 #3380 #3440
Enhancement
重构集群管理。 #3343
当日志磁盘空间不足时,支持改变日志级别。 #3576
支持反引号中的任何字符串作为 Tag 名称。 #3424
TOSS 支持
DELETE
操作的一致性。 #3374支持对接 logrotate。 #3541
增强日期解析器。 #3179
删除 meta 服务中的读锁以减少读写锁的副作用。 #3256
重构存储索引,解决节点间耦合严重的问题。 #3196
支持指定
round()
函数的浮点精度。 #3178ßES 客户端支持 https。 #3150
将版本信息移到心跳之外。 #3378
支持空的列表、集合、映射。 #3302
支持创建地理索引时指定 s2 区域覆盖参数。#3396
SHOW HOSTS
中新增版本信息的显示。#3702
Bug fix
修复 nGQL 中未指定值时使用默认值的情况下,存在内存没有释放的问题。 #3666
修复无法使用
coalesce()
函数的问题。 #3653修复批量插入时,由于 Tag 已创建索引而导致查找结果错误的问题。#3627
修复表达式超过深度时的崩溃问题。 #3606
禁用 nGQL 的
YIELD
子句和WHERE
子句中的聚合函数。 #3597修复使用旧 Schema 版本值重建标签索引的问题。#3332
修复使用
GO...REVERSELY
查询结果会包含过期边的问题。 #3536修复 CentOS6 中估计内存信息的错误。 #3534
修复当
LOOKUP
语句包含一个过滤器,该过滤器由一个逻辑 AND 表达式和一个只有一个元素的 IN 表达式组成时的崩溃问题。 #3525修复 metad 在高负载下挂起的问题。 #3482
修复
UNWIND
子图的崩溃问题。 #3506修复重建索引时
DROP SPACE
的崩溃问题。#3406修复 cgroup v2 下读取内存统计的问题。 #3419
修复
DROP TAG INDEX
会删除同名边索引,删除边索引时也会删除同名 TAG 索引的问题。#3413修复克隆空间后无法显示边的问题。 #3351
修复索引存在检查的问题。#3315
修复执行
ALTER
语句后获取类型属性时可能导致存储获取空指针的问题。 #3325内存比率大于 1.0 时取消内存检查。#3289
修复使用 Ninja 编译时的错误。 #3195
修复同时创建同名 Tag 和 Edge type 可能都成功的问题。#3735
修复当不同的图空间中存在相同的 Tag 或 Edge type 的内部 ID 时,创建全文索引失败的问题。 #3747
修复
YIELD
子句和GO
语句中变量不一致的问题。#3430修复当 Schema 版本大于 256 时的崩溃问题。#3893
Incompatibility
NebulaGraph v3 不支持 v2.x 的大部分生态工具,请升级生态工具。
在配置文件中添加的 Storage 主机无法直接读写,配置文件的作用仅仅是将 Storage 主机注册至 Meta 服务中。必须使用
ADD HOSTS
命令后,才能正常读写 Storage 主机。#3343禁用
BALANCE DATA
。 #3756添加
SHOW LOCAL SESSIONS
和SHOW LOCAL QUERIES
命令,并弃用SHOW ALL QUERIES
。 #3488从点至少有一个 Tag 修改为可以没有 Tag。
DELETE VERTEX
修改为默认只删除点,不再删除该点关联的出边和入边,此时将默认存在悬挂边。 #3316 #3335 #3328 #3286禁用
YIELD
子句返回自定义变量。 #3271FETCH
、GO
、LOOKUP
、FIND PATH
、GET SUBGRAPH
语句中必须添加YIELD
子句。#2957 #3056 #3139新增非保留关键字
s2_max_level
、s2_max_cells
。#3396MATCH 语句中获取点属性时,必须指定 Tag,例如从
return v.name
变为return v.player.name
。#3255
历史版本
可前往 GitHub 体验该版本:https://github.com/vesoft-inc/nebula/releases/tag/v3.0.0
交流图数据库技术?加入 Nebula 交流群请先填写下你的 Nebula 名片,Nebula 小助手会拉你进群~~