当PostgreSQL遇上AI,一场数据库领域的军备竞赛悄然升级!
就在刚刚,微软在企业数据版图中落下关键一子。在Ignite 2025大会上,微软发布了Azure HorizonDB——一个号称“重新定义PostgreSQL性能极限”的云原生数据库。这不仅是微软对PostgreSQL生态的又一次加注,更是其在AI时代数据基础设施布局的关键一步。
数据库市场的“三难抉择”
企业数据存储面临经典困境:既要环境灵活、便携,能从开发者笔记本无缝扩展到全球云;又要能在任何操作系统和云平台上运行;还得价格亲民,不能是“吞金兽”。
放眼市场,选择并不多。MySQL及其技术分支难以支撑跨数据中心的大型数据库,SQL Server等专有工具存在许可枷锁,而Azure SQL超大规模版本只能在微软云上运行。
于是,PostgreSQL走进人们的视野。如今,开发人员越来越多地依赖开源的PostgreSQL改变困境。这个源自加州大学伯克利分校、拥有近30年历史的关系型数据库,正成为企业数据架构的新基石。
微软的PostgreSQL野望,HorizonDB性能怪兽诞生
布局PostgreSQL,微软已蓄谋很久。2017年,微软在Azure上支持PostgreSQL,2019年收购Citus Data获得扩展和性能经验,随后构建了一系列PostgreSQL平台即服务。
如今的微软,已经成为PostgreSQL开源项目的主要贡献者和赞助商。有19名贡献者工作于微软,代码版本已规划到2026年的下一个主要版本。而HorizonDB的推出,标志着微软的PostgreSQL战略进入了新阶段。
微软数据库公司副总裁Shireesh Thota在采访中揭示了新服务的定位逻辑:
“之前,人们要么提升本地PostgreSQL性能,要么迁移到Azure。现在,他们可以鱼和熊掌兼得,获得100%的兼容性,所有扩展都能正常工作——这时候现有的Azure PostgreSQL就完美了。”
“但当你想要构建AI原生、云原生工作负载,需要海量存储、快速延迟、更高IOPS时——你就需要HorizonDB。”
性能数据确实令人印象深刻:相比开源PostgreSQL,事务性工作负载吞吐量提升三倍;最高支持3072个核心、128TB存储,亚毫秒级提交延迟。
背后的秘诀是计算与存储分离架构——两者可以独立扩展,需要更多计算就给计算,需要更多读取副本就给副本。
AI原生的数据库设计
HorizonDB不仅仅是性能提升,更是为AI时代量身打造。
人们基于DiskANN的矢量搜索功能,可以让PostgreSQL标准矢量搜索性能大幅提升。还有,独特的混合内存和磁盘搜索架构,使得即使面对最大的矢量索引,也不会造成性能缺陷。
更令人惊艳的是,“在查询中内置AI模型”的能力。通过微软Foundry,用户可以直接在SQL查询中执行AI操作——从默认模型列表选择,或自带Foundry模型,都可以支持。
Thota描述这个过程为:“你保留SQL结构,在合适位置调用我们的语义运算符。”
这意味着开发者可以在不离开数据库的情况下,为查询结果生成嵌入、执行语义搜索、总结分析结果——所有这些都封装在熟悉的SQL接口背后。
开发体验的全面升级
同步发布的Visual Studio Code PostgreSQL扩展,展现了微软的更大野心:统一本地与云的开发体验。
这个工具不仅限于Azure环境,可以连接任何PostgreSQL实例。数据库模式可视化、复杂数据结构展示、服务器仪表板——这些功能让开发者能够深入理解数据库运行状态。
更重要的是,它与GitHub Copilot的集成带来了自然语言查询优化能力。使用与服务器仪表板相同的指标,AI助手可以帮助改进查询性能和数据库设计。
HorizonDB的高性能使其成为迁移传统关系数据库的理想目标,特别是那些“具有二元类许可模型”的数据库——微软的这波操作,明显剑指Oracle。
VS Code扩展中的AI工具能够将Oracle模式迁移到PostgreSQL,基于最 佳 实 践进行转换。为降低风险,它会在部署前验证输出,并标记无法迁移的元素供手动处理。这说明迁移的复杂性,并非所有Oracle专有扩展都能完美映射到PostgreSQL的标准方法。
Fabric镜像:数据闭环的最后一块拼图
在微软的数据版图中,HorizonDB与Fabric分析平台的集成可能是最被低估的一步。
表镜像功能让操作数据库的数据近乎实时地流入分析平台,复杂的ETL过程由平台自动处理。这意味着业务数据可以立即用于仪表板和AI应用,无需等待传统的批处理流程。
虽然微软没有给出具体时间表,但这一功能在路线图中的存在,揭示了微软构建从事务到分析的完整数据闭环的战略意图。
结语:以开源为基石为专有应用赋能
HorizonDB的推出,体现了微软在AI时代的核心策略:建立在开源基础之上,通过专有功能实现差异化。
PostgreSQL的开源特性使得在Azure之外开发变得容易,而HorizonDB的云原生架构和AI原生功能,则成为锁定企业工作负载的关键。
对于企业而言,这提供了一个诱人的价值主张:既享受开源标准的兼容性和灵活性,又获得云厂商的性能优化和AI集成。
在云数据库的战场上,微软正在证明:真正的竞争优势不在于封闭,而在于在开放基础上的卓越创新。HorizonDB能否成为微软在AI时代的数据王牌,值得拭目以待。