图数据库 NebulaGraph v3.5.0 发布,支持免索引查询、UDF...
本次 v3.5.0 版本主要是优化了 FIND ALL PATH 性能,支持免索引的全表扫描等功能。具体性能提升幅度,记得阅读下周的 NebulaGraph v3.5.0 性能报告。 特性 支持免索引的全表扫描,参见 pr:#5416 支持 UDF,参见 pr:#4804#5391 支持在返回语句中使用像v.tag这样的表达式,参见 pr:#5440 支持UPDATE语句中的 json_extract 函数,参见 pr:#5457 支持在EXPLAIN输出中使用 TCK 格式,参见 pr:#5414 DML 支持参数,参见 pr:#5328 优化 支持以毫秒为单位的 TTL,参见 pr:#5430 增强了聚合函数中的属性裁剪功能,参见 pr:#5301 提高了遍历执行器的性能,参见 pr:#5308 优化了FIND ALL PATH性能,参见 pr:#5409 为了提高性能,移除了一些 raft锁,参见 pr:#54513 优化了谓词函数过滤变长边,参见 pr:#5464#5470#5481#5503 并行遍历执行器,参见 pr:#53141 MATCH支持ID 集合,参见 pr:#5360 重构了GO planner,参见 pr:#5369 在配置文件中添加了一些graph性能选项,参见 pr:#5463 添加了最大连接数标志,参见 pr:#5309 缺陷修复 修复了 RocksDB 导入数据导致 leader lease 无效的缺陷,参见 pr:#5271 修复了当用户不存在时DESC USER提示信息错误的缺陷,参见 pr:#5345 修复了 SPACE 存在时,CREATE IF NOT EXIST将无法成功的缺陷,参见 pr:#5375 修复了在计划中GetNeighbors边的方向错误的缺陷,参见 pr:#5368 修复了SHOW SESSIONS命令中客户端 IP 格式的缺陷,参见 pr:#5388 修复了在USE和MATCH时属性被剪枝的缺陷,参见 pr:#5263 修复了在某些情况下过滤器未下推的缺陷,参见 pr:#5395 修复了在某些情况下过滤器错误地过滤的缺陷,参见 pr:#5422 修复了模式表达式中内部变量处理不正确的缺陷,参见 pr:#5424 修复了涉及EMPTY比较的缺陷,参见 pr:#5433 修复了MATCH中请求所有列时返回重复列的缺陷,参见 pr:#5443 修复了在自反边涉及路径的比较错误的缺陷,参见 pr:#5444 修复了MATCH路径中重新定义别名的缺陷,参见 pr:#5446 修复了插入地理位置值时的类型检查缺陷,参见 pr:#5460 修复了最短路径崩溃的缺陷,参见 pr:#5472 修复了GEO崩溃的缺陷,参见 pr:#5475 修复了MATCH...CONTAINS报错的缺陷,参见 pr:#5485 修复了并发时会话计数错误的 bug,参见 pr:#5496 修复了GET SUBGRAPH和FIND PATH参数的缺陷,参见 pr:#5500 修复了正则表达式的缺陷,参见 pr:#5507 变化点 禁用edge list join, 不支持在多个模式中使用边列表,参见 pr:#5268 移除GLR解析器, 需要将YIELD 1–-1修改为YIELD 1– -1,参见 pr:#5290 贡献者 本次 v3.5.0 版本由以下用户贡献,排名不分先后: @Shylock-Hg @zhaojunnana @wey-gu @xtcyclist @AntiTopQuark @czpmango @critical27 @jievince @yixinglu @nevermore3 @cangfengzhs @shixiangz @Milittle @pengweisong @Aiee @codesigner 最后,特别感谢@zhaojunnana、@AntiTopQuark、@shixiangz、@Milittle对版本做出的贡献。 NebulaGraph v3.5.0 体验地址:https://github.com/vesoft-inc/nebula/releases/tag/v3.5.0