发版说明
NebulaGraph v2.0.0-beta Release Note
NebulaGraph v2.0.0-beta 发布啦~ 该版本支持全文索引,支持统计点/边数量, NebulaGraph Studio 和 Go Importer 支持 NebulaGraph 2.x 版本。
!!注意:Schema 和数据暂未兼容 1.0,正开发中。。。
兼容更多 nGQL 1.x Queries
DESCRIBE TAG/EDGE INDEX
返回指定索引的详细信息.REBUILD TAG/EDGE INDEX
创建索引后,对数据库已有数据构建索引。SHOW TAG/EDGE INDEXES
列出已创建的标签或边类型的索引列表。SHOW TAG/EDGE INDEXES STATUS
查询索引创建的状态。
New Features
- full-text search,支持字符串的模糊匹配、前缀匹配、通配符匹配、正则表达式匹配。
LOOKUP ON TAG/EDGE
支持返回某个 TAG/EDGETYPE 所有的点/边。SUBMIT JOB STATS
&SHOW STATS
统计所在 SPACE 下各 TAG/EDGETYPE 点/边数量以及此 SPACE 下总点/边数量。- 支持更多 openCypher 用法:
- 部分支持 MATCH 语法
RETURN
&DISTINCT
LIMIT
&SKIP
- 支持更多内置函数:
- 字符串函数
- 谓词函数
- 标量函数
- 列表函数
- 聚合函数
- 数学函数
- 时间函数
客户端
NebulaGraph Studio
- 适配 NebulaGraph 2.x )
Tools
- Go Importer: 适配 NebulaGraph 2.x 详情请见 https://github.com/vesoft-inc/nebula-importer
升级操作
v2.0.0-alpha 升级:
- 首先停止所有机器的 Nebula 服务
- 在每一台机器执行
scripts/nebula.service stop all
- 然后通过执行
scripts/nebula.service status all
来确认进程已经退出
- 在每一台机器执行
- 在每一台机器(根据系统环境)安装新的 rpm 包
- 获取 package:https://github.com/vesoft-inc/nebula-graph/releases/tag/v2.0.0-beta
- 卸载原有 rpm 包:
rpm -e nebula-graph-2.0.0-alpha.el6.x86_64.rpm
- 安装 package,比如:
rpm -Uvh nebula-graph-2.0.0-beta.el6.x86_64.rpm
- 启动 Nebula
- 所有机器执行
scripts/nebula.service start all
- 确认进程正常启动
scripts/nebula.service status all
- 所有机器执行
最后是 Nebula 的 GitHub 地址,欢迎大家试用,有什么问题可以向我们提 issue。GitHub 地址:https://github.com/vesoft-inc/nebula;交流图数据库技术?加入 Nebula 交流群请先填写下你的 Nebula 名片,Nebula 小助手会拉你进群~~