天天看點

分布式圖資料庫 Nebula RC2 釋出:增強了 CSV Importer 功能

Nebula Graph 是開源的分布式圖資料庫,可應用于知識圖譜、社交推薦、風控、IoT 等場景。

本次 RC2 主要新增

GO FROM ... REVERSELY

 和

GROUP BY

 等語句,Storage Engine 也更靈活,使用者可以通過 Console 或 Http 擷取配置資訊,觸發 compaction;用戶端目前支援 Python,Java,Go;在工具方面,增強了 CSV Importer 功能

Query Engine

  • 支援

    GROUP BY

     語句用于聚合函數,根據一個或多個屬性對結果集進行分組。 #749
  • UPDATE CONFIGS

     增加對表達式的支援 #1273
  • 支援通過 Console 更改日志級别
  • 新增 “IF...RETURN...”,條件成立時傳回對應結果,提供一定的 if else 邏輯能力 #1233  、 #1246
  • String

      資料類型支援無限長度 #1103
  • 插入點邊時,和 SQL一樣,允許按使用者輸入的屬性名順序來插入(而不是 Schema 的屬性名順序) #1219
  • Tag/Edgetype

     屬性支援設定預設值 #860
  • 新增

    GO FROM ... REVERSELY

     ,查詢反向關系  #1349

Storage

  • SHOW PARTS

     擷取目前 SPACE 的 partition 詳情 #1086
  • BALANCE STOP

     暫停 load balance #1238
  • 支援通過手動觸發 RocksDB compaction 和 flush #677 #1240
  • RocksDB 預設

    BlockBasedTable

     大小從 4 MB 改成 1024 MB #1248
  • gflags 中新增

    max_edge_returned_per_vertex

     選項,限制超級頂點傳回邊數量 #1221
  • Storage 增加對點的緩存 #1294 #1268
  • 更新依賴庫 folly、fbthrift #1161

Tools

Client

Changed/Removed

  • 指令

    ADD/REMOVE HOSTS

     不再支援,hosts 會被自動發現,使用者不再需要手動添加

RC3 Roadmap

    • 子圖
    • Snapshot
    • 索引
    • Remove / Scan Interface
    • Jepsen
    • DumpTool
  • Test Framework
    • 回歸測試
    • 混沌測試
  • UI
    • 查詢
    • CSV 資料導入
    • Hash 工具
    • Graph Exploration

最後是 Nebula 的 GitHub 位址,歡迎大家試用,有什麼問題可以向我們提 issue。GitHub 位址:

https://github.com/vesoft-inc/nebula