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. 權利:您可以隨時限制,恢復和刪除您的信息。