AgensGraph 开发团队很高兴地宣布 AgensGraph v2.5 版本的发布。
AgensGraph 是一款面向现代复杂数据环境的新一代多模型图数据库。AgensGraph 是一款多模型数据库,它同时支持关系型和图数据模型,使开发人员能够在一个数据库中集成遗留的关系型数据模型和灵活的图数据模型。AgensGraph 支持 ANSI-SQL 和 openCypher (http://www.opencypher.org)。SQL 查询和 Cypher 查询可以在 AgensGraph 中集成到单个查询中。
AgensGraph 基于强大的 PostgreSQL RDBMS,非常健壮,功能齐全,可用于企业级应用。AgensGraph 针对处理复杂的连接图数据进行了优化,并提供了许多对企业数据库环境至关重要的强大数据库功能,包括 ACID 事务、多版本并发控制、存储过程、触发器、约束、复杂的监控以及灵活的数据模型(JSON)。此外,AgensGraph 利用了 PostgreSQL 丰富的生态系统,并且可以与许多优秀的外部模块(如 PostGIS)进行扩展。
更多详情,请参阅 发行说明。
关系型数据库的独特功能——分区,现在也可以在 AgensGraph 中使用了。
1.1. 大规模数据处理
– 引入分区后,大规模数据处理能力得到提升
– 提高了性能速度和数据管理的便捷性
– 在大规模数据处理性能方面,混合查询(Cypher+SQL)性能得到了提升。
1.2. 查询性能
– 在查询和聚合大量数据时,通过使用并行处理的哈希连接,查询性能得到了提升。
新增了存储过程。存储过程可以将多个查询打包并存储为一个逻辑单元。
2.1. 数据管理便捷性
– 新增的存储过程消除了重复性任务,从而节省了时间。
– 扩展性和维护性得到了显著提升。
在软件包中提供了新的图算法。
3.1. 最新图算法
– 共包含 7 种先进的图算法,如中心性、社区检测和相似度等,这些是图分析的核心,并将包含在软件包中。
高可用性的信息系统可以在长时间内正常运行而不会发生故障。
4.1. Agpool 的高可用性
更新了 Agpool 以提高高可用性。
– 负载均衡:当多个用户同时执行查询时,查询被分配到多个服务器进行处理。
– 自动故障转移:当主服务器发生故障时,从服务器接管。
新版本现已可供 下载。