Nebula Graph 1.0 发布了。作为一款开源分布式图数据库,Nebula Graph 1.0 版本旨在提供一个安全、高可用、高性能、具有强表达能力的查询语言的图数据库。

基本功能

  • DDL & DML:支持在线的数据定义语言(DDL)及数据操纵语言(DML)。
  • 图探索:支持正/反向、双向图探索,GO minHops TO maxHops 获取指定步数区间的关系。
  • 聚合操作:聚合函数 GROUP BY 、排序函数 ORDER BY 、限定函数 LIMIT 自由组合返回所需数据。
  • 组合查询UNIONUNION DISTINCT , INTERSECT , MINUS 对数据集进行组合查询。
  • 管道操作: 管道操作符 | 前面查询语句的输出可作为管道符后面语句的输入。
  • 用户定义变量:支持将可将查询结果暂时存储在用户自定义的变量中,并在随后查询语句中使用。
  • 索引: 支持索引、联合索引,以及对已存在的数据建立索引。 LOOKUP ON 用于对建立索引的属性进行快速查找。

高级功能

  • 权限管理: 支持用户权限认证,支持用户角色访问控制。可轻松对接现有用户认证系统。 Nebula Graph 提供五种角色权限: GOD 、 ADMIN 、 DBA 、 USER  和 GUEST 。
  • 采样:对于超级顶点支持蓄水池采样, 在只遍历一遍数据 O(n) 的情况下,随机的抽取 k 个元素。
  • 集群快照:支持以集群维度创建快照,提供在线的数据备份功能,快速恢复。
  • TTL:支持设置数据的有效期,清理过期数据、释放资源。
  • Job Manager:Job 管理调度工具,目前支持 COMPACT 和 FLUSH 操作。
  • 运维操作
    • 支持在线扩缩容、负载均衡
    • HOSTS 管理 Storage 服务器
    • CONFIGS 管理配置项
  • 图算法:支持全路径 / 最短路径算法。
  • 提供 OLAP 接口,对接图计算平台
  • 支持多种字符集字符编码

客户端

Nebula Graph Studio

基于 Web 的可视化工具,支持图探索、图查询以及数据导入等功能。见 Nebula Graph Studio

周边工具

  • 导入工具

    • Nebula Importer,提供高性能的 CSV 文件导入工具,支持导入本地和远程文件。见 Nebula-Importer
    • Spark Writer 基于 Spark 的分布式数据导入工具,目前支持的数据源有 HDFS 和 HIVE 等。见Spark Writer
  • 导出工具
    • Dump Tool,单机离线数据导出工具,可以用于导出或统计指定条件的数据。
  • 监控
    • 对接 Prometheus 系统以及 Grafana 可视化组件,可实时监控集群的状态。

升级步骤

RC4 升级 v1.0.0

  • 首先停止所有机器的 Nebula 服务

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

注意:如从 RC3 或之前版本升至 v1.0.0,请按照以上步骤升级完后重新导入数据。

本文中如有任何错误或疏漏,欢迎去 GitHub:https://github.com/vesoft-inc/nebula issue 区向我们提 issue 或者前往官方论坛:https://discuss.nebula-graph.com.cn/建议反馈 分类下提建议 ;加入 Nebula Graph 交流群,请联系 Nebula Graph 官方小助手微信号:NebulaGraphbot

推荐阅读

Nebula Graph 1.0 Release Note的更多相关文章

  1. 初识分布式图数据库 Nebula Graph 2.0 Query Engine

    摘要:本文主要介绍 Query 层的整体结构,并通过一条 nGQL 语句来介绍其通过 Query 层的四个主要模块的流程. 一.概述 分布式图数据库 Nebula Graph 2.0 版本相比 1.0 ...

  2. Django 2.0 Release note阅读简记

    最前面就是大家都知道的这个版本开始只支持py3.4+,而且下一个大版本就不支持3.4,再就是建议所有插件开始放弃1.11 1.最惊艳的变化,就是URL配置正则表达式的简化,旧的: url(r'^art ...

  3. Neo4j 导入 Nebula Graph 的实践总结

    摘要: 主要介绍如何通过官方 ETL 工具 Exchange 将业务线上数据从 Neo4j 直接导入到 Nebula Graph 以及在导入过程中遇到的问题和优化方法. 本文首发于 Nebula 论坛 ...

  4. 图数据库 Nebula Graph 是什么

    图数据库(英语:Graph Database)是一个使用图结构进行语义查询的数据库.该系统的关键概念是图,形式上是点 (Node 或者 Vertex) 和边 (Edge 或者 Relationship ...

  5. Nebula Graph 在微众银行数据治理业务的实践

    本文为微众银行大数据平台:周可在 nMeetup 深圳场的演讲这里文字稿,演讲视频参见:B站 自我介绍下,我是微众银行大数据平台的工程师:周可,今天给大家分享一下 Nebula Graph 在微众银行 ...

  6. 图数据库 Nebula Graph 在 Boss 直聘的应用

    本文首发于 Nebula Graph 官方博客:https://nebula-graph.com.cn/posts/nebula-graph-risk-control-boss-zhipin/ 摘要: ...

  7. Nebula Graph介绍和SpringBoot环境连接和查询

    Nebula Graph介绍和SpringBoot环境连接和查询 转载请注明来源 https://www.cnblogs.com/milton/p/16784098.html 说明 当前Nebula ...

  8. Git for Windows v2.11.0 Release Notes

    homepage faq contribute bugs questions Git for Windows v2.11.0 Release Notes Latest update: December ...

  9. Apache Flink 1.5.0 Release Announcement

    Apache Flink: Apache Flink 1.5.0 Release Announcement https://flink.apache.org/news/2018/05/25/relea ...

  10. 使用图数据库 Nebula Graph 数据导入快速体验知识图谱 OwnThink

    前言 本文由 Nebula Graph 实习生@王杰贡献. 最近 @Yener 开源了史上最大规模的中文知识图谱--OwnThink(链接:https://github.com/ownthink/Kn ...

随机推荐

  1. uni-app 计算属性 computed

    功能:=>大于1000用kg表示 小于1000,用g表示 计算属性 计算属性必须是有一个返回值的哦 在html写被计算的值 在computed中去直接调用哈 <view> <t ...

  2. Go泛型简介

    Go语言的泛型是在Go 1.18版本中引入的一个新特性,它允许开发者编写可以处理不同数据类型的代码,而无需为每种数据类型都编写重复的代码.以下是关于Go语言泛型的一些关键点: 泛型是通过在函数或类型定 ...

  3. 手撕Vue-数据驱动界面改变上

    经过上一篇的介绍,已经实现了监听数据的变化,接下来就是要实现数据变化后,界面也跟着变化,这就是数据驱动界面改变. 想要实现数据变化之后更新UI界面,我们可以使用发布订阅模式来实现,先定义一个观察者类, ...

  4. python快速入门【四】-----各类函数创建

    python入门合集: python快速入门[一]-----基础语法 python快速入门[二]----常见的数据结构 python快速入门[三]-----For 循环.While 循环 python ...

  5. Umi配置路由

    一.Umi路由的概念 在 Umi 中,你可以在 config/config.js 文件中使用 routes 属性来配置路由.routes 属性是一个数组,每个元素都表示一个路由对象.每个路由对象都包含 ...

  6. 小知识:统计Oracle的日归档量

    首先这对于Oracle DBA来说是个初级问题,即使不熟悉的初级DBA也可以快速在网上搜索到现成的SQL语句. 网上搜到的查询SQL基本类似这样的逻辑: select trunc(completion ...

  7. Excel 分列功能 帮助 用户 导入Excel

    今天遇见一个客户的 Excel有一列 就是 导入不进去  那列 基本都是 数字 我试了下  写入几个字符 就能导入  不写字符的 就是导入 不进去 龚蓼 告诉我 用分列功能 今天试了下  草 果然可以 ...

  8. Teams基础功能与会议介绍

    目录 Teams基本功能介绍 活动 聊天 如何查找联系人 如何开启语音或视频通话 如何共享自己的屏幕 如何新建群聊 发送文件的多种方式 快速安排一个会议 重要与紧急的消息 文件 分享的文件 OneDr ...

  9. NC23048 月月给华华出题

    题目链接 题目 题目描述 因为月月是个信息学高手,所以她也给华华出了一题,让他求: \(\sum_{i=1}^N\frac{i}{\gcd(i,N)}\) 但是因为这个式子实在太简单了,所以月月希望华 ...

  10. NC20259 [SCOI2007]降雨量

    题目链接 题目 题目描述 我们常常会说这样的话:"X年是自Y年以来降雨量最多的".它的含义是X年的降雨量不超过Y年,且对于任意 Y<Z<X,Z年的降雨量严格小于X年. ...