AgensGraph 开发团队欣然宣布 AgensGraph v2.5 正式发布。
AgensGraph 是面向现代复杂数据环境的新一代多模型图数据库。AgensGraph 作为多模型数据库,能够同时支持关系型和图数据模型,使开发者能够在一个数据库中整合传统关系数据模型和灵活的图数据模型。AgensGraph 支持 ANSI-SQL 和 openCypher (http://www.opencypher.org (http://www.opencypher.org/))。在 AgensGraph 中,SQL 查询和 Cypher 查询可以整合到一条查询中。
AgensGraph 基于强大的 PostgreSQL RDBMS 构建,功能完善、稳定可靠,可直接用于企业级场景。AgensGraph 针对处理复杂的关联图数据进行了优化,并提供了企业级数据库环境所必需的丰富功能,包括 ACID 事务、多版本并发控制、存储过程、触发器、约束、完善的监控以及灵活的数据模型(JSON)。此外,AgensGraph 充分利用了 PostgreSQL 丰富的生态系统,可通过许多优秀的外部模块进行扩展,例如 PostGIS。
更多详细信息请参阅发布说明 (https://github.com/bitnine-oss/agensgraph/releases/tag/v2.5.0)。
AgensGraph v2.5 的主要改进
分区——关系型数据库的核心特性,现已可在 AgensGraph 中使用。
1.1. 大规模数据处理
– 借助分区功能,大规模数据处理能力得到提升
– 性能速度和数据管理便利性得到改进
– 混合查询(Cypher+SQL)在大数据处理方面的性能有所提升
1.2. 查询性能
– 在查询和聚合大量数据时,通过并行处理的哈希连接提升了查询性能
新增了存储过程功能。存储过程可将多条查询打包存储为一个逻辑单元。
2.1. 数据管理便利性
– 新增的存储过程消除了重复操作,从而节省时间
– 扩展和维护的便利性显著提升
以包的形式提供了新的图算法。
3.1. 最新图算法
– 共计 7 种高级图算法,包括中心性、社区检测和相似度等,是图分析的核心,将包含在软件包中。
高可用性信息系统可在长时间内无故障正常运行。
4.1. Agpool 的高可用性
更新了 Agpool 以提升高可用性
– 负载均衡:当多个用户同时执行查询时,查询会分散到多台服务器上进行处理
– 自动故障转移:当主服务器发生故障时,从服务器会自动接替
新版本现已可供下载 (https://bitnine.net/agensgraph-downloads/)。