图数据库 Nebula Graph RC4:支持 index,对接监控系统

Release note

本次 RC4 上线 INDEX 功能,LOOKUP ON 对建立索引的数据进行查询;RC4 提供了基于 SPACE 层级的权限管理和 ACL 授权模式。在运维方面,新增 Nebula Stats Exporter 对接基于 Grafana 和 Prometheus 的监控系统;

功能

  • 支持 INDEX 功能, CREATE INDEX 创建索引,REBUILD INDEX ,对已有数据重建索引 #1566DROP INDEX 删除已建索引 #1776
  • 新增 LOOKUP ON ,对建立索引的数据进行查询 #1705, 当有索引时, Storage Engine 的插入性能 #1738
  • 提供基于 SPACE 层级的用户管理和权限控制,CREATE USER 创建用户,目前有 GODADMINDBAUSERGUEST 等 5 种角色权限。 GRANT ROLE 赋予某用户某权限, REVOKE ROLE 撤销已赋予给某用户的权限 #1842#1873 角色及其对应操作权限示例 #1929#1917,在 nebula-graphd.conf 中 加入 --enable_authorize=true 配置项,重启服务,使认证生效。
  • 支持 TTL,允许用户指定数据的自动过期时间 #1584#422#1934
  • 增强 DELETE VERTEX, 支持批量删除点,删除操作支持 hash()uuid() 函数 #1317#1759
  • 新增 Job Manager,管理存储层长时间运行的任务。目前已经支持 flushcompactSUBMIT JOB 提交 Job, STOP JOB 暂停任务,SHOW JOB 返回 Job 详情, RECOVER JOB 将失败的任务重新添加到执行队列中 #1424
  • GO 查询支持 BIDIRECT 关键字,双向遍历 #1740#1752
  • 支持 Reservoir Sampling, 返回"超级大点"指定数量的边,使用时在 storage 配置文件中设置 enable_reservoir_sampling 为 true 打开采样开关, max_edge_returned_per_vertex 配置采样数 #1746#1915
  • 支持更多 CHARSET 和 COLLATION, SHOW CHARSETSHOW COLLATION 可以查看到所支持的所有 CHARSETCOLLATE 。可在创建 Space 时设置, 默认的 CHARSET 为 utf8, 默认 COLLATE为 utf8_bin #1709

OLAP Interface

  • 新增 Spark 对接 Nebula Graph 的示例,#56

运维工具

Change

  • 由于存储结构的变化,RC4 不兼容 commitID 43453a0 ( 2 月 6 日) 以前版本插入的数据。
  • 文档迁移到 repo vesoft-inc/nebula-doc https://github.com/vesoft-inc/nebula-docs
  • Nebula Python Client ConnectionPool 的初始化删除了 is_async 参数,Python 暂不支持异步客户端

RC3 升级 RC4

  • 首先停止所有机器的 Nebula 服务
    • 在每一台机器执行 scripts/nebula.service stop all
    • 然后通过执行 scripts/nebula.service status all来确认进程已经退出
  • 在每一台机器(根据系统环境)安装新的RPM包
  • 启动 Nebula
    • 所有机器执行 scripts/nebula.service start all
    • 确认进程正常启动 scripts/nebula.service status all
  • 重新导入数据

最后是 Nebula 的 GitHub 地址,欢迎大家试用,有什么问题可以向我们提 issue。GitHub 地址:https://github.com/vesoft-inc/nebula;加入 Nebula Graph 交流群,请联系 Nebula Graph 官方小助手微信号:NebulaGraphbot

推荐阅读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值