AI资讯ai-products
Gemini 助力 Database Migration Service 加速 PostgreSQL 迁移
核心亮点
Google Cloud 在 Database Migration Service(DMS)中加入了由 Gemini 驱动的 AI 辅助代码转换,能把 Oracle 或 SQL Server 的存储过程、触发器与自定义函数自动改写成 PostgreSQL 的 PL/pgSQL。过去最耗费人力的"过程化代码迁移"环节,如今可以交给模型初稿,再由工程师校订。
具体能力或事件经过
企业把数据库从商业数据库迁往开源 PostgreSQL,难点往往不在表结构,而在成千上万个存储过程与触发器。DMS 的新功能读取源库对象,调用 Gemini 生成等价的目标代码,并保留原有业务逻辑与注释风格。用户可在控制台里逐条比对、修改并重跑,迁移周期从动辄数月压缩到数周。
技术细节
Gemini 在此扮演"翻译器"角色:它理解 T-SQL 与 PL/SQL 的语法差异、事务语义与内置函数映射,输出符合 PostgreSQL 习惯的代码。系统还会标注不确定项,提示人工复核。底层依赖 Google 的托管执行环境与向量检索,把历史迁移案例作为参考上下文,提升转换准确率。
与竞品对比
AWS 的 Schema Conversion Tool 与 Azure 的迁移助手同样做代码转换,但多基于规则模板,遇到复杂触发器容易报错。Gemini 的生成式方法在处理非标逻辑时更灵活。相较之下,Google 把能力直接嵌进 DMS 托管服务,省去用户自行编排模型的步骤。
行业影响或适用场景
对受 Oracle 许可费用挤压的客户,这是"去 Oracle 化"的强心针;对云厂商,AI 辅助迁移正成为争夺存量企业客户的新战场。说白了,过去迁移最怕"过程代码搬不动",现在 Gemini 把这块硬骨头啃下了大半。