Nebula Graph v3.0.0 正式发布,新增 BR 工具…

栏目: 软件资讯 · 发布时间: 2年前

内容简介:Nebula Graph v3.0.0 新版发布,支持 BR、openCypher 多 MATCH 查询、KV 分离、topN 下推以及中文 Schema 等多种特性。 Feature 新增备份与恢复工具BR。 #3469 #1 #22 支持 openCypher 多 MATCH 查询。 #3519 #3...

Nebula Graph v3.0.0 新版发布,支持 BR、openCypher 多 MATCH 查询、KV 分离、topN 下推以及中文 Schema 等多种特性。

Feature

  • 新增备份与恢复工具BR。 #3469 #1 #22

  • 支持 openCypher 多 MATCH 查询。 #3519 #3318 

  • 新增存算合并版。 #3310

  • 新增存储引擎的 kv 分离。 #3281

  • 新增LOOKUP支持 topN 下推。 #3499

  • 新增不带 Tag 的点。 #3316 #3335 #3328 #3286

  • 新增参数化查询。 #3379

  • 新增不指定 VID 的查询,通过LIMIT子句限制输出结果。 #3320 #3329 #3262

  • 新增 duration 数据类型和函数。 #3338

  • 支持中文 Schema,可使用大部分 1~4 字节的 UTF-8 编码字符。 #3380 #3440

  • 新增查看指定用户权限。 #3300

Enhancement

  • 重构集群管理。 #3343

  • 当日志磁盘空间不足时,支持改变日志级别。 #3576

  • 支持反引号中的任何字符串作为 Tag 名称。 #3424

  • Storage 服务通过心跳将 partition 的磁盘路径信息发送到 Meta 服务。 #3369 #3416

  • 添加对无效密码尝试的限制。 #3573 #3629

  • TOSS 支持DELETE操作的一致性。 #3374

  • 支持对接 logrotate。 #3541

  • 支持更多的统计。 #3446 #3605 #3590

  • 增强日期解析器。 #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

  • 修复在UNWINDWHERE子句中使用聚合函数时的崩溃问题。 #3397 #3355

  • 修复使用旧 Schema 版本值重建标签索引的问题。#3332

  • 修复使用GO...REVERSELY查询结果会包含过期边的问题。 #3536

  • 修复 CentOS 6 中估计内存信息的错误。 #3534

  • 修复当LOOKUP语句包含一个过滤器,该过滤器由一个逻辑 AND 表达式和一个只有一个元素的 IN 表达式组成时的崩溃问题。 #3525

  • 修复 metad 在高负载下挂起的问题。 #3482

  • 修复UNWIND子图的崩溃问题。 #3506

  • 修复重建索引时DROP SPACE的崩溃问题。#3406

  • 修复 cgroup v2 下读取内存统计的问题。 #3419

  • 修复DROP TAG INDEX会删除同名边索引,删除边索引时也会删除同名 TAG 索引的问题。#3413

  • 修复克隆空间后无法显示边的问题。 #3351

  • 修复索引存在检查的问题。#3315

  • 修复执行ALTER语句后获取类型属性时可能导致存储获取空指针的问题。 #3325

  • 优化 raft 从而确保系统更稳定。 #3172 #3435 #3358 #3322 #3031

  • 内存比率大于 1.0 时取消内存检查。#3289

  • 修复使用 Ninja 编译时的错误。 #3195

  • 修复同时创建同名 Tag 和 Edge type 可能都成功的问题。#3735

  • 修复当不同的图空间中存在相同的 Tag 或 Edge type 的内部 ID 时,创建全文索引失败的问题。 #3747

  • 修复YIELD子句和 GO 语句中变量不一致的问题。#3430

  • 修复当 Schema 版本大于 256 时的崩溃问题。#3893

Incompatibility

Nebula Graph v3 不支持 v2.x 的大部分生态工具,请升级生态工具。

  • 在配置文件中添加的 Storage 主机无法直接读写,配置文件的作用仅仅是将 Storage 主机注册至 Meta 服务中。必须使用ADD HOSTS命令后,才能正常读写 Storage 主机。#3343

  • 禁用 ZONE 和 GROUP。#3776 #3825 #3330

  • 禁用BALANCE DATA #3756

  • 将默认会话超时时间从0修改为28800秒,范围从1604800秒。 #3357 #3807

  • 添加SHOW LOCAL SESSIONSSHOW LOCAL QUERIES命令,并弃用SHOW ALL QUERIES #3488

  • 从点至少有一个 Tag 修改为可以没有 Tag。DELETE VERTEX修改为默认只删除点,不再删除该点关联的出边和入边,此时将默认存在悬挂边。 #3316 #3335 #3328 #3286

  • 禁用YIELD子句返回自定义变量。 #3271 1

  • FETCHGOLOOKUPFIND PATHGET SUBGRAPH语句中必须添加YIELD子句。#2957 1 #3056 #3139

  • 新增非保留关键字s2_max_levels2_max_cells#3396

  • MATCH 语句中获取点属性时,必须指定 Tag,例如从return v.name变为return v.player.name#3255

历史版本

历史版本

可前往 GitHub 体验该版本:https://github.com/vesoft-inc/nebula/releases/tag/v3.0.


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web Applications (Hacking Exposed)

Web Applications (Hacking Exposed)

Joel Scambray、Mike Shema / McGraw-Hill Osborne Media / 2002-06-19 / USD 49.99

Get in-depth coverage of Web application platforms and their vulnerabilities, presented the same popular format as the international bestseller, Hacking Exposed. Covering hacking scenarios across diff......一起来看看 《Web Applications (Hacking Exposed)》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具