宣布发布 AgensGraph 2.13
发布于 2022-10-17,作者 SKAI Worldwide (原 Bitnine)
相关开源项目
AgensGraph 是一款面向现代复杂数据环境的新一代多模型图数据库。AgensGraph 是一个多模型数据库,它同时支持关系型和图数据模型,使开发人员能够在一个数据库中集成遗留的关系型数据模型和灵活的图数据模型。AgensGraph 支持 ANSI-SQL 和 openCypher。在 AgensGraph 中,SQL 和 Cypher 查询可以集成到单个查询中。
AgensGraph 基于强大的 PostgreSQL RDBMS,非常健壮,功能齐全,可供企业使用。AgensGraph 针对处理复杂的连接图数据进行了优化,并提供了许多对于企业数据库环境至关重要的强大数据库功能,包括 ACID 事务、多版本并发控制、存储过程、触发器、约束、高级监控以及灵活的数据模型(JSON)。此外,AgensGraph 利用了 PostgreSQL 丰富的生态系统,并且可以与 PostGIS 等许多出色的外部模块进行扩展。
AgensGraph v2.13 版本说明
1. 性能
支持 PostgreSQL 版本 13
- 支持并行清理(vacuuming)
- 支持 B-Tree 索引中的去重功能
- 支持增量排序
- 在查询中使用聚合函数或分组集合时,引入哈希聚合功能
- 应用了 PostgreSQL 13 的其他主要特性
2. 增强性能
- 支持图数据的二进制升级(binary-upgrade)
- 运行图数据的常规转储(dump)时的性能改进
- 在基于边的 `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())`)时发生的服务器断开连接错误
新版本已可立即 下载