宣布 AgensGraph 2.13 版本发布

发布于 2022-10-17,作者:Bitnine Global
相关开源

AgensGraph 是一个新一代多模型图数据库,适用于现代复杂的数据环境。AgensGraph 是一个多模型数据库,它同时支持关系型和图数据模型,使开发人员能够在一个数据库中集成传统的关系型数据模型和灵活的图数据模型。AgensGraph 支持 ANSI-SQL 和 openCypher。SQL 和 Cypher 查询可以集成到 AgensGraph 中的单个查询中。

AgensGraph 基于强大的 PostgreSQL RDBMS,非常稳健、功能齐全,并可用于企业。AgensGraph 针对处理复杂的连接图数据进行了优化,并提供了企业数据库环境必不可少的许多稳健的数据库功能,包括 ACID 事务、多版本并发控制、存储过程、触发器、约束、复杂的监控和灵活的数据模型 (JSON)。此外,AgensGraph 利用了 PostgreSQL 丰富的生态系统,并可以通过许多优秀的外部模块(如 PostGIS)进行扩展。

AgensGraph v2.13 发行说明

1. 性能

支持 PostgreSQL 13 版本

  • 支持并行 vacuuming
  • 支持 B-Tree 索引中的去重功能
  • 支持增量排序
  • 在使用了聚合函数或多组数据的查询中引入哈希聚合功能
  • 应用了其他 PostgreSQL 13 的主要功能

2. 增强性能

  • 支持图数据的二进制升级
  • 运行常规图数据转储时性能提升
  • 在基于边的边使用 head()、tail() 和 last() 函数时,结果值将按正确的顺序返回
  • 修改 PL/PGSQL 以使用 Cypher 语法
  • 创建 PL/PGSQL 时,现在可以使用 Cypher 的 CREATE/SET/DELETE 语法

3. 维护

各种错误修复

  • 修复了使用 initdb 时 agdata 环境变量无法识别的问题
  • 修改了运行 initdb 时将默认数据设置为 agdata 的问题
  • 修复了与即时 (JIT) 标志相关的错误
  • 修复了使用 Cypher 语句时 LLVM 崩溃的错误
  • 修复了使用 pg_dump 的某些功能时恢复不可用的问题
  • 修复了当标签不为空时运行 pg_restore 时发生的错误
  • 修复了使用双聚合函数(例如 avg(collect()))时发生的服务器断开连接错误

新版本可立即下载