Nebula Graph v2.5.0 支持内存水位配置、慢查询终止

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

内容简介:Nebula Graph 年中版本 v2.5.0 在稳定性方面新增内存水位配置,支持慢查询终止、SUBGRAPH 返回不带属性图结构、全文索引重建等等新功能。 Feature 支持 session 管理,#280 支持慢查询终止,已知问题:所有 quer...

Nebula Graph 年中版本 v2.5.0 在稳定性方面新增内存水位配置,支持慢查询终止、SUBGRAPH 返回不带属性图结构、全文索引重建等等新功能。

Feature

  • 支持 session 管理,#280
  • 支持慢查询终止,已知问题:所有 query 的查询与终止都会有延迟,这与实现方案有关,#1152
  • LOOKUP 语句增强表达式解析索引的能力,#1188
  • 支持配置机器内存水位,一定程度上缓解 OOM 问题,#1067
  • FIND PATH 支持边过滤,#1091
  • SUBGRAPH 支持只返回图结构,不包含属性,#1134
  • TIMESTAMP 函数支持无参数执行,#515
  • 支持查询各个服务的版本,#944
  • 支持 INDEX 和 TTL 同时使用,#382
  • 支持在指定属性创建全文索引。#460
  • 创建 space 及 schema 支持 comment,#895
  • 支持全文索引重建,#1123 1

Bug Fix

  • 权限导致的多语句执行问题,#1165
  • 修复 UNWIND 导致没有结果的问题,#1018
  • 修复聚合函数在某些场景下导致的 crash 问题,#1015
  • 修复 OR 表达式在索引匹配中的问题,#1005 2
  • 修复函数的大小写敏感问题,#927
  • 修复查询索引创建信息时没有检查 tag/edge 类型的问题,#933
  • 修复 SUBSTRING 函数的 bug,#491
  • 修复 meta 不能正确返回 leader change,#423
  • 修复 LIMIT、ORDER、GROUP 语句使用变量的问题,#1314
  • 修复 db_dump 工具打印 int 类型 VID 的问题,#533
  • 修复 BALANCE 任务恢复后仍显示 FAILE 的问题,#528

Enhancement

  • listener 接口优化,支持获取全量数据,#465#484
  • meta 的 leader 表重新组织,#439
  • 增加 DiskManager 用于检查磁盘剩余容量,#461
  • 优化 raft 的 heartbeat 实现,#438
  • storage 支持并发执行 GO/FETCH/LOOKUP,#503
  • 加强了 exists 函数对 map 的支持,#973
  • 加强聚合函数的使用方式,比如 COUNT(v) + AVG(v),#968

Change

  • SUBGRAPH 语法变化
# 增加WITH PROP关键字用于输出属性
GET SUBGRAPH WITH PROP FROM <vids>

# 原有语法将只输出图结构
GET SUBGRAPH FROM <vids>
  • ORDER BY 用法变更
# Before:
LOOKUP ON player \
    YIELD player.age As playerage \
    | GROUP BY $-.playerage \
     YIELD $-.playerage as age, count(*) AS number \
     | ORDER BY number DESC, age DESC;


# From v2.5.0
LOOKUP ON player \
    YIELD player.age As playerage \
    | GROUP BY $-.playerage \
    YIELD $-.playerage as age, count(*) AS number \
    | ORDER BY $-.number DESC, $-.age DESC;

本次 v2.5.0 支持从 v1.x 和 v2.x 直接升级,具体升级步骤参考文档:升级历史版本至v2.5.0 - Nebula Graph Database 手册  、升级v2.0.x至v2.5.0 - Nebula Graph Database 手册


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

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

理解专业程序员

理解专业程序员

(美)杰拉尔德·温伯格(GeraldM.Weinberg) / 刘天北 / 清华大学出版社 / 2006-7 / 25.00元

《理解专业程序员》通过行内专家的独特视角,介绍了如何成为优秀程序员,如何提高工作绩效等问题。全书由多篇讨论程序员职业的短文组成,内容精彩绝伦,是一部任何在这个变化急剧的领域工作的人都不可错过的重要作品。本书论述生动翔实——你肯定能从中认出你自己和你的公司的故事——因此不仅极富教益,而且读来也引人入胜。 各篇主题包括:对于专业程序员重要的若干问题,成为专业程序员的途径,在企业官僚体......一起来看看 《理解专业程序员》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具