微软正式发布了分布式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等竞争对手的无服务器版本不同。
好文章,需要你的鼓励
本周在圣路易斯举办的SC25超级计算大会上,多家科技巨头发布了面向AI热潮的高性能计算产品。英伟达推出Apollo物理仿真AI模型和两套基于Grace-Blackwell架构的RIKEN超级计算机。戴尔发布AMD Instinct驱动的XE9785服务器和英特尔R770AP服务器,以及两款新交换机。法国与AMD合作建设首台百亿亿次超级计算机Alice Recoque,预算6.4亿美元,将成为欧洲第二台百亿亿次系统。
谷歌DeepMind等顶级机构联合研究揭示,当前12种主流AI安全防护系统在面对专业自适应攻击时几乎全部失效,成功率超过90%。研究团队通过强化学习、搜索算法和人类红队攻击等多种方法,系统性地突破了包括提示工程、对抗训练、输入过滤和秘密检测在内的各类防护技术,暴露了AI安全评估的根本缺陷。
人工智能为已经过度充斥内容的社交媒体世界增添更多燃料。AI的大规模生产能力让内容泛滥问题更加严重,同时算法操控也变得更加可疑。在广告领域,AI工具可能彻底改变传统广告模式,通过智能代理的受托责任替代常见广告形式。未来AI甚至可能使用人类的AI化身代笔写书,模仿其声音、历史和个性。这引发了关于人类作者身份和写作本质的深刻思考。
西蒙弗雷泽大学和Adobe研究院联合开发的MultiCOIN技术,能够将两张静态图片转换为高质量的过渡视频。该技术支持轨迹、深度、文本和区域四种控制方式,可单独或组合使用。采用双分支架构和分阶段训练策略,在运动控制精度上比现有技术提升53%以上,为视频制作提供了前所未有的灵活性和精确度。