Nebula Graph 面向图的 DBMS 达到 3.2 版本

几天前 DBMS Nebula Graph 3.2 新版本发布,它旨在有效地存储大型互连数据集,这些数据集形成可以具有数十亿个节点和数万亿个链接的图形。

数据库管理系统 使用分布式架构而不共享资源 (shared-nothing),这意味着启动独立和自给自足的图形查询处理过程和存储存储过程。 元服务处理数据移动的编排和有关图的元信息的提供。 为保证数据一致性, 使用基于 RAFT 算法的协议。

Nebula Graph 3.2 的主要创新点

在展示的这个新版本的 DBMS 中,突出显示了它已被添加并l 支持extract()函数 提取与给定表达式匹配的子字符串,并对配置文件进行优化调整。

从新版本中脱颖而出的另一个变化是 添加了优化规则以删除 AppendVertices 运算符 并禁用边缘和顶点过滤器,并减少为 JOIN 操作以及 Traverse 和 AppendVertices 操作符复制的数据量。

除此之外,移动数据时为联合操作复制的数据量也减少了,执行了各种任务以 提高性能并优化 SHORTEST PATH 和 SUBGRAPH。

我们还可以发现 内存分配得到了改进(使用 Arena Allocator) 并且通过下标获取属性值,减少属性查询所消耗的时间。

关于更正 在这个新版本中制作的内容如下:

  • 修复了接收某些特殊攻击消息时 Web 服务崩溃的问题。
  • 修复了同时扫描属性时存储服务崩溃的问题。
  • 修复了插入边名称长度超过限制时存储服务崩溃的问题。
  • 修复了启用并发查询模式时的崩溃。
  • 修复了使用 NULL 属性查询索引时存储服务崩溃的问题。
  • 修复了删除全文索引时的崩溃。
  • 修复了删除顶点和边指定的 vid 比我们之前在空间中定义的更多时的存储崩溃。
  • 修复了导致独立守护程序在重新启动后退出的错误。
  • 修复了 GraphViz 在线工具的 JoinDots 格式解释结果不正确,导致 JSON 双重转换的问题。
  • 修复了属性查询中的错误。 现在禁用轮廓中的点。
  • 修复了使用索引的情况下没有统计信息的BUG。
  • 修复了集群时区不同的问题。

如何在Linux上安装Nebula Graph?

对于那些有兴趣在其系统上安装此DBMS的人,他们可以这样做 遵循指示 我们在下面分享。

如果您有Centos 7 您应下载的软件包如下。 为此,您必须在系统上打开一个终端,然后在其中键入以下命令:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.el7.x86_64.rpm

万一您使用 Centos 8,那么您需要下载的软件包是:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.el8.x86_64.rpm 

如果是用户 Ubuntu的LTS 18.04

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.ubuntu1804.amd64.deb

或者如果是 Ubuntu 20.04 LTS 或更高版本的用户,他们可以使用以下命令下载:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.ubuntu2004.amd64.deb 

做软件包安装 下载后,您可以使用首选的包管理器来执行此操作,也可以在终端中通过键入以下命令之一来执行此操作。

如果是包裹 对于CentOS:

sudo rpm -ivh nebula*.rpm

对于包装盒 对于Ubuntu:

sudo dpkg -i nebula*.deb

最后, 如果您是Arch Linux用户 您可以使用以下命令安装DBMS:

sudo pacman -S nebula

要了解有关其使用,服务启动及其他方面的更多信息,可以查阅所有这些信息。 在下面的链接中。 


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。