微软在Ignite 2025发布云计算数据库服务Azure HorizonDB预览版,这是一款兼容PostgreSQL的全托管产品,主打云计算原生架构,锁定需要运行大型企业工作负载,同时又想在同一套数据库上加入AI与矢量搜索能力的使用场景。目前仅在美国、英国与澳洲等区域开放申请试用。

微软指出,Postgres已成为新应用开发与企业系统现代化的重要选择,而Azure HorizonDB希望成为这股趋势下的云计算平台,重新项目的第一行程序代码,到既有关键系统搬上云计算,都能在与PostgreSQL兼容的Azure HorizonDB上完成。

Azure HorizonDB采共享存储与弹性扩展运算设计,强调能对应不同规模的云计算应用。该服务的计算资源可扩展到最多3,072个vCore,并通过自动扩展的共享存储支持单一数据库最大128 TB容量,同时在多可用区域部署情况维持亚毫秒等级的交易提交延迟。微软指出,Azure HorizonDB在交易型工作负载上,相较于开源版Postgres,Azure HorizonDB最多可提供约3倍的输送量。

Azure HorizonDB服务原生支持Entra ID与Private Endpoint,搭配数据加密机制,以对应云计算环境中的敏感数据保护需求。所有数据默认会跨可用区域复写,备份则由系统自动管理,日常维护作业标榜可在接近零停机的情况下完成,再加上与Azure Defender for Cloud的集成,微软描述该服务具备企业级安全、合规与可靠性的PostgreSQL云计算选择。

对AI应用的支持是Azure HorizonDB的另一项重点,微软加入DiskANN矢量索引,并以高端筛选功能,让查询条件可以在矢量相似度搜索执行时就被推送到索引层处理,降低延迟并提升在交易数据上的相似查询效率。微软表示,相较于目前PostgreSQL实例常使用的矢量搜索法pgvector HNSW,在维持相似度搜索准确度的同时,DiskANN有更好的性能与扩展性,特别适合在Postgres上针对交易数据进行相似度查询。

Azure HorizonDB内置AI模型管理功能,可与Microsoft Foundry提供的生成、嵌入与重排序模型集成,让开发者在数据库环境中使用模型时,不需要再额外进行设置或部署。

开发工具方面,微软也宣布Microsoft PostgreSQL Extension for VS Code正式版上线,支持包含Azure HorizonDB在内的Postgres服务,让GitHub Copilot能掌握实际数据库结构,协助撰写查询与诊断性能问题。同时在这个扩展组件中提供由GitHub Copilot驱动的Oracle搬迁功能预览,可在VS Code集成开发环境里自动转换复杂数据库程序代码,降低大型系统转向Postgres的门槛。