打开网易新闻 查看精彩图片

微软推出了一个数据库管理工具,承诺帮助用户通过单一SQL引擎管理多个数据库。

微软的Fabric数据平台上,Database Hub承诺为工程师提供一个统一位置来管理一系列常见的数据库服务,包括Azure SQL Server、多模型系统Azure Cosmos DB、Azure Database for PostgreSQL、由Azure Arc支持的SQL Server、Azure Database for MySQL以及其他Fabric服务。

微软表示,这个目前开放早期访问的"统一数据库管理体验"将帮助管理本地、PaaS和SaaS上的系统。微软数据库企业副总裁Shireesh Thota表示:"通过将数据库原生构建到微软Fabric中,我们帮助客户现代化SQL,统一其数据资产,并更快、更自信地构建AI原生应用程序。"

他表示,Database Hub将让那些"组织管理跨边缘、PaaS和SaaS环境的关系型和NoSQL数据库混合体,通常通过分散的工具、门户和管理体验"的用户受益。

在一个地方拥有如此多的数据库控制权后,微软计划在其上添加一些AI功能,声称这将节省时间并提升性能。

"Database Hub引入了智能体辅助、人在回路的数据库管理方法。智能智能体持续对全局信号进行推理,以发现变化内容、解释其重要性,并指导团队下一步的行动,"Thota说。

技术团队是否会信任AI智能体的"推理"则是另一回事。

Thota表示,微软的大语言模型工具Copilot也将提供洞察,帮助团队快速了解其数据库资产中正在发生什么以及原因。

"聚合健康视图、常见性能类别和趋势分析在各服务间提供一致信号,使运营和开发团队能够更自信地从洞察转向行动。"

本刊询问微软其Hub是否会帮助调优数据库,这需要系统构建者在大量选择中权衡以优化性能。这些选择可能包括运行时参数和内存缓存策略等系统参数、数据结构或索引类型等物理设计、控制数据库如何执行查询的查询调优选项,以及涉及何时升级软件或硬件等长期决策的生命周期管理。

去年,卡内基梅隆大学数据库组发表的一篇论文显示,向量嵌入算法可以将常见PostgreSQL数据库服务的默认设置性能提高2到10倍。使用单独的"大语言模型增强器",运行协议的时间可以从约12小时缩短到约50分钟。

在过去几年中,微软在推广各种数据库系统以及其自身的SQL Server方面表现出兴趣。

作为其发展程度的标志,去年微软推出了一个构建在关系型PostgreSQL后端上的文档数据库平台,并在此过程中开发了两个开源的RDBMS扩展。

去年11月,微软宣布推出一个分布式PostgreSQL数据库服务,旨在与其他超大规模云服务商系统和第三方RDBMS(如CockroachDB和YugabyteDB)竞争。

微软尚未说明这两个系统是否会包含在Database Hub管理中。

其他数据分析和机器学习供应商,如Databricks和Snowflake,也在其平台内宣布了事务性数据库服务。去年,Snowflake在其AI数据环境中推出了PostgreSQL数据库即服务,将事务性工作负载与分析和AI置于单一治理规则下。在收购提供无服务器PostgreSQL架构的Neon后,Databricks宣布了其服务Lakebase。

Q&A

Q1:Database Hub是什么?有什么功能?

A:Database Hub是微软推出的数据库管理工具,承诺为用户提供统一位置来管理多种数据库服务,包括Azure SQL Server、Azure Cosmos DB、Azure Database for PostgreSQL等。它能够管理本地、PaaS和SaaS环境中的系统,并集成AI功能提供智能化管理体验。

Q2:Database Hub的AI功能具体怎么工作?

A:Database Hub引入智能体辅助的管理方法,AI智能体会持续分析全局信号,发现系统变化、解释重要性并指导下一步行动。同时,微软的Copilot工具也会提供洞察,帮助团队快速了解数据库状态和问题原因,提供聚合健康视图和趋势分析。

Q3:Database Hub与其他数据库管理工具有什么优势?

A:Database Hub的主要优势是能够在单一平台上管理多种不同类型的数据库(关系型和NoSQL),解决了传统方案中需要使用分散工具和门户的问题。它还集成了AI功能,能够提供智能化的性能优化建议和自动化管理,提高工作效率。