分佈式圖數據庫 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 更改日誌級別 #1273
  • 新增 “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

  • Query Engine

    • 子圖
  • Storage

    • Snapshot
    • 索引
    • Remove / Scan Interface
    • Jepsen
  • Tools

    • DumpTool
  • Test Framework

    • 迴歸測試
    • 混沌測試
  • UI

    • 查詢
    • CSV 數據導入
    • Hash 工具
    • Graph Exploration

最後是 Nebula 的 GitHub 地址,歡迎大家試用,有什麼問題可以向我們提 issue。GitHub 地址:https://github.com/vesoft-inc/nebula

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章