更新时间:2025-11-19 GMT+08:00
分享

Babelfish简介

云数据库TaurusDB for PostgreSQL的Babelfish特性提供SQL Server语法兼容层,支持在PostgreSQL环境中无缝运行T-SQL应用程序,主要特性包括:

  • T-SQL语法兼容:支持存储过程、触发器、函数等SQL Server语法元素。
  • 数据类型映射:自动转换SQL Server特有数据类型(如NVARCHAR、DATETIME2)至PostgreSQL等效类型。
  • 协议兼容:通过TDS端口(默认1433)提供与SQL Server原生协议兼容的连接方式。

适用场景

  • SQL Server迁移上云:将本地或云上SQL Server应用迁移至华为云PostgreSQL。
  • 多数据库整合:统一使用PostgreSQL管理兼容SQL Server的遗留系统。

周边服务

  • Babelfish Compass:评估工具,分析SQL Server脚本的兼容性并生成适配建议。
  • 数据库和应用迁移:通过华为云UGO的对象迁移功能,将源端SQL Server数据库中的存储过程、函数和视图等数据对象迁移至TaurusDB for PostgreSQL中。
  • 数据复制服务:华为云DRS提供一站式迁移解决方案,支持全量+增量数据同步,在线完成数据迁移。

更多详细内容请参考Babelfish

相关文档