微软正式发布了分布式PostgreSQL数据库服务Azure HorizonDB,旨在与其他超大规模云服务提供商的系统以及CockroachDB、YugabyteDB等第三方关系型数据库管理系统展开竞争。
微软声称该服务与开源PostgreSQL完全兼容,并表示这项在Azure平台上提供的数据库服务将实现全新的存储层,与其他PostgreSQL服务相比,在性能、可扩展性和可用性方面都有显著提升。微软目前已经提供Azure Database for PostgreSQL和Cosmos DB for PostgreSQL服务,后者可以处理分布式表,但该公司表示新服务将实现完全分布式架构。
微软数据库业务企业副总裁Shireesh Thota表示:"开发者会选择HorizonDB是因为它具备大规模读取扩展能力,无需在实例之间复制数据库,同时还拥有独特的AI功能,包括高级DiskANN向量索引,可以将筛选条件下推以提升性能,以及AI模型管理功能,可一键集成到AI Foundry平台。"
不过,他没有回答关于各种Azure PostgreSQL服务定价的相关问题。
微软表示,Azure HorizonDB经过重新设计,专为云平台优化,能够提供"远超"开源Postgres的规模和性能。该服务具备自动扩展存储功能,最高可达128TB,横向扩展计算能力最高可达3072个虚拟核心,多区域提交延迟小于1毫秒,并提供企业级安全和合规功能。
这项数据库服务的推出正值PostgreSQL蓬勃发展之际。Stack Overflow调查发现,58%的专业开发者使用PostgreSQL,使其成为迄今为止最受欢迎的数据库。然而,这项服务进入的是一个竞争激烈的分布式PostgreSQL服务市场,这些服务与开源关系型数据库管理系统的兼容程度各不相同。第三方系统包括CockroachDB、YugabyteDB和pgEdge,后者承诺提供基于开源PostgreSQL构建的多主分布式数据库。PlanetScale提供基于开源PostgreSQL构建的服务,使用该公司为MySQL/Vitess开发的专有操作器。与此同时,谷歌(AlloyDB)和AWS(Aurora DSQL)都提供分布式PostgreSQL服务。
Aurora DSQL、CockroachDB和YugabyteDB都提供无服务器版本,这意味着开发者无需进行配置任务。HorizonDB目前还不具备这一功能。
Thota表示:"Azure HorizonDB最初不是无服务器架构。虽然存储是自动扩展的,但客户需要配置所需的计算资源,并根据应用程序所需的吞吐量自行添加或移除副本。"
IDC研究总监Devin Pratt表示:"主要云服务商正在向相同的模式发展,即提供与PostgreSQL兼容的服务,配备云原生存储和计算以及AI功能。HorizonDB符合这一趋势,将向量搜索与谓词下推和模型管理整合到服务中。对开发者而言,这意味着需要连接的组件更少,通往事务数据旁AI功能的路径更直接。不过,团队仍应在自己的工作负载上验证延迟、成本和扩展支持。"
虽然谷歌和AWS也有类似服务,但Pratt表示这更像是一种趋势对齐而非追赶,因为Azure服务具有"更少的活动部件和更直接的AI功能路径"。
Constellation Research首席分析师Holger Mueller表示,由于PostgreSQL服务在主要云服务提供商中变得如此普遍,存在通往可互操作数据库标准的路径。他说:"PostgreSQL真正代表着不同云平台之间潜在代码兼容性的希望...这是除Oracle之外其他选择的潜在赌注,Oracle显然已经在事务数据库战役中获胜。"
尽管微软也在推广其专有关系型数据库管理系统SQL Server 2025的正式版本,但这一举措可能表明微软对开源数据库系统的承诺进一步加强。例如,今年1月,微软宣布了两个PostgreSQL扩展:pg_documentdb_core专为优化二进制JavaScript对象表示法(BSON)而设计,BSON是JSON文档的二进制编码序列化格式;而pg_documentdb_api则提供实现数据创建、读取、更新和删除操作的数据平面,以及查询功能和索引管理。这两个扩展都旨在从PostgreSQL后端创建文档数据库平台,微软建议使用FerretDB作为前端。
微软表示,由此产生的与MongoDB兼容的"多云和混合NoSQL"服务现已在Azure平台上线。
Q&A
Q1:Azure HorizonDB与微软其他PostgreSQL服务有什么区别?
A:Azure HorizonDB是完全分布式的PostgreSQL数据库服务,而微软现有的Azure Database for PostgreSQL和Cosmos DB for PostgreSQL中,只有后者能处理分布式表。HorizonDB实现了全新的存储层,在性能、可扩展性和可用性方面都有显著提升。
Q2:Azure HorizonDB的主要技术优势有哪些?
A:Azure HorizonDB具备大规模读取扩展能力,无需在实例间复制数据库,提供高级DiskANN向量索引,自动扩展存储最高达128TB,横向扩展计算最高达3072个虚拟核心,多区域提交延迟小于1毫秒。
Q3:Azure HorizonDB支持无服务器部署吗?
A:目前不支持。虽然存储是自动扩展的,但客户仍需要配置所需的计算资源,并根据应用程序的吞吐量需求自行添加或移除副本。这与Aurora DSQL、CockroachDB等竞争对手的无服务器版本不同。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。