
在最近举行的微软 Ignite 大会上,这家云服务提供商宣布了 Azure HorizonDB 的早期预览,这是一项面向企业工作负载的托管数据库服务,可兼容 Postgres。
根据公告,HorizonDB 将在主节点和副本节点上支持最多 3072 个虚拟内核,其自动扩展共享存储可支持高达 128TB 的数据库,并且据称具备亚毫秒级的多区域提交延迟。微软工程副总裁Affan Dar与合作伙伴总监Charles Feddersen在文中写道:
开发人员将从强大的 Postgres 生态系统以及与 Azure 高级 AI 能力的无缝集成中受益,而企业可以获得一个安全、高可用且高性能的云数据库来托管他们的业务应用。
借助新的 AI 模型管理功能,该数据库将微软的 Foundry 模型直接集成到了客户的数据库中,据称与 HNSW 相比,通过高级DiskANN过滤可以提供速度快高达 3 倍的向量搜索。开发团队解释说:
高级过滤解决了向量搜索中的一个常见问题——将向量搜索与过滤相结合……DiskANN 高级过滤通过将过滤和搜索合并为一个操作来解决这个问题——向量搜索会遍历向量图,检查每个向量是否与过滤谓词相匹配,以此确保只检索正确的向量。
微软合作伙伴架构师、SingleStore 前 CTO 和联合创始人 Adam Prout写道:
HorizonDB 将上游兼容性与分离存储设计相结合,旨在让 Postgres 真正发挥其优势。我们将尽可能多的复制和持久化工作移至存储层,从而为 PostgreSQL 释放更多的 CPU 资源来处理查询和事务。这不仅降低了提交延迟,加快了故障转移速度并使其可预测,还能在跨副本扩展读取能力的同时,与 Azure 安全及 AI 工具集深度集成。
为了改进数据库管理,微软在Visual Studio Code的PostgreSQL扩展中引入了新功能,并且已经正式发布。
Azure HorizonDB 补充了微软现有的托管 PostgreSQL 服务:Azure Database for PostgreSQL(针对传统工作负载的通用托管数据库)和Cosmos DB for PostgreSQL(基于 Citus 的分片选项,适用于需要水平扩展的工作负载)。
与现有服务的不同之处在于,新服务提供共享存储和针对 AI 工作负载做过优化的可扩展计算架构。微软并非唯一提供面向分布式 PostgreSQL 工作负载数据库服务的云服务提供商,亚马逊云科技的Aurora和谷歌的AlloyDB是其主要竞争对手。微软云和 AI 管理总监 Luke Fangman评论道:
可能有些人知道,我们一直在等待微软推出可以与 Aurora 竞争的服务,当企业需要具备全球可扩展性的高性能 PostgreSQL 引擎时,他们可以真正地做选择。
感兴趣的读者可以观看 Ignite 大会“Azure HorizonDB:深入探讨新的企业级PostgreSQL”的视频。在早期预览期间,HorizonDB 将只在部分区域可用。
原文链接:
https://www.infoq.com/news/2025/12/azure-horizondb-postgresql/







评论