宣布 Apache AGE 0.3.0 版本發布

發布於 2021-02-08,作者:Advanced Graph Enterprise Database Inc.
相關開源

Apache AGE 團隊已發布 Apache AGE 0.3.0 版本。

Apache AGE 是一個提供圖形資料庫功能的 PostgreSQL 擴充套件。AGE 是 A Graph Extension 的縮寫,靈感來自 Bitnine 的 PostgreSQL 10 分支 AgensGraph,它是一個多模型資料庫。該專案的目標是創建一個能夠處理關係和圖形模型資料的單一儲存空間,以便使用者可以使用標準 ANSI SQL 以及圖形查詢語言 openCypher。

新增了以下 openCypher 函數

  • 三角函數:e、sqrt、exp、log、log10、degrees、radians、pi、sin、cos、tan、asin、acos、atan 和 atan2。
  • 字串:replace、split、left、right、substring、rTrim、lTrim、trim、toUpper、toLower、reverse 和 toString。
  • 數值:rand、abs、ceil、floor、round 和 sign。

新增了以下形式的使用者自定義函數

  • schema.function
  • 目前正在進行聚合函數支援。
  • 新增了以下 openCypher 聚合函數
  • min、max、stDev、stDevP、percentileCont、percentileDisc 和 count。
  • 已新增 avg 和 sum,但可能需要重新設計。

新增 Exists 子句

  • exists(property)
  • exists(pattern)
  • 屬性約束
  • MATCH 子句支援使用屬性約束。
  • 已新增 Set 子句
  • 支援更新單一屬性值
  • 單一查詢中可以使用多個 SET 子句
  • 支援與 MATCH、CREATE 和 REMOVE 子句一起使用
  • 已新增 Remove 子句
  • 支援移除單一屬性值
  • 單一查詢中可以使用多個 REMOVE 子句
  • 支援與 MATCH、CREATE 和 SET 子句一起使用
  • 定義擴充套件在被刪除時的行為
  • 新增了在 Postgres 中刪除擴充套件時發生的程序。

請參閱 repository 以了解詳細資訊:https://github.com/apache/incubator-age/releases/tag/v0.3.0.rc0-incubating

請隨時使用,並將關於我們專案的任何疑問/想法發送給:Eya (eya.abdisho@bitnine.net) (Apache AGE 的活躍提交者)

Github Issues:https://github.com/apache/incubator-age/issues