首页  »  亚马逊云科技解决方案  »  数据库  »  Babelfish 助力 SQL Server 数据库高效安全迁移指南

Babelfish 助力 SQL Server 数据库高效安全迁移指南

Babelfish 是 Amazon Aurora 的内置功能,让 Aurora 能够理解来自为 Microsoft SQL Server 编写的应用程序命令。它能更好地帮助企业解决数据库迁移中的效率、兼容性等问题,通过 Babelfish 大幅降低了商业数据库迁移的难度。

此亚马逊云科技解决方案有何用途 ?

随着越来越多的企业客户希望摆脱商业数据库的绑定,迁移到云原生数据库的需求不断增长。如何打通连接壁垒,提升不同系统代码之间的兼容性,减少代码修改量,降低错误风险,成为企业数据库迁移前需要必须要考虑的问题。Babelfish 是Aurora PostgreSQL 的一个功能,采用双兼容架构,提供 5432 和 1433 两种端口,在 Aurora PostgreSQL中透明地支持常用的 T-SQL 语言和语义。既能帮助企业节约 50%-80% 的 数据库成本,还能兼容存储过程,函数,视图等 95% 以上 SQL Server 的语法,并缩短 95% 的业务改造周期,加速迁移过程和提高项目成功率。Amazon Aurora 作为兼容 MySQL 和 PostgreSQL 的关系型云数据库,具有高性能、高可用、 高扩展性和低成本 4 大核心优势。

方案优势

优化成本

  • 迁移评估零成本
  • 透明支持 T-SQL 降低迁移应用改造成本
  • Aurora数据库帮助企业节约 50%-80% 的数据库成本

高效迁移

兼容 95% 以上 SQL Server 的语法,并缩短 95% 的业务改造周期。

应用现代化

基于 Babelfish 的开发方式非常灵活,既可以基于 SQL Server 开发 T-SQL 代码,也可以基于 PostgreSQL 开发 PL/pgSQL 代码。

云计算专家 1v1 定制 DeepSeek 企业级部署方案

企业尊享服务现已推出!现在申请即可享受云计算专家 1v1 定制 DeepSeek 企业级部署方案,实现高效数字化转型!

亚马逊云科技解决方案概述

以下架构图展示了整个方案的部署架构。

使用 Babelfish for Aurora PostgreSQL 助力 SQL Server 数据库高效安全迁移

1. 原先的平台架构是应用服务和客户端连接本地 SQL Server 实例

2. 使用 Amazon DMS 服务将全量数据和增量数据从本地 SQL Server 实例迁移到启用 Babelfish 的 Aurora PostgreSQL

3.Aurora PostgreSQL 上启用两个监听端口提供 SQL Server 和 PostgreSQL 两种数据库连接

4. 应用服务只需简单地在云上重新部署,应用和客户端无需更改驱动,修改连接端点到 Aurora PostgreSQL 的 T-SQL 连接,并停止本地的 SQL Server 连接,快速完成数据库和整体应用的切换

限时钜惠

免费试用 Amazon EC2 T4g 实例

新老用户现可享受每月 750 小时的免费 t4g.small 实例使用时长,优惠期至 2025 年 12 月 31 日!