因此您无需为这项服务付费

Connect Asia Data learn, and optimize business database management.
Post Reply
Bappy11
Posts: 516
Joined: Sun Dec 22, 2024 9:28 am

因此您无需为这项服务付费

Post by Bappy11 »

亚马逊最近发布了一项名为 Babelfish 的新 AWS 服务,该服务充当翻译层。当您将其与 Amazon Aurora PostgreSQL 实例一起使用时,您可以让数据库理解 Microsoft SQL Server 应用程序命令。此翻译层非常重视正确性和数据保真度,因此您的应用程序的工作方式与在原始环境中相同。Babelfish 也可作为具有 Apache 2.0 许可证的开源工具使用。

Babelfish 通过翻译 T-SQL(Microsoft SQL Server 使用的特定 SQL 方言)来工作,并且它支持该技术的通信协议。它还包括 SQL Server 使用的存储过程、数据类型、游标、函数、触发器和目录视图。Babelfish 支持基于 SQL Server 2014 及更高版本的应用程序。

有了这一层,您只需对 SQL Server 应用程序进行少量代码更改。如果您有旧版应用程序想要迁移到云中,那么此功能非常有用,因为重写应用程序代码需要花费大量时间和精力。

Babelfish 包含在您的 Amazon Aurora 订阅中,。设置过程 危地马拉电报数据 很简单,可在 Amazon RDS 管理控制台内完成。您仍需要通过迁移过程获取 SQL Server 数据,但可以使用 AWS Database Migration Service (DMS) 快速将数据和架构移动到新实例。

Babelfish 对 Aurora PostgreSQL 的好处
使用 Babelfish for Aurora PostgreSQL 可以通过多种方式转换您的旧式 SQL Server 数据库和应用程序迁移:

加快迁移速度:当您的所有应用程序只需进行少量更改即可使用 Aurora 时,您就省去了特别耗时的数据库迁移步骤。由于此过程的复杂性降低,您可以以更快的速度在新平台上启动和运行,同时还有 DMS 等有用的自动化工具来简化其余操作。
降低迁移风险:对 SQL Server 应用程序需要进行的更改越少,发生错误的可能性就越小。不太复杂的迁移过程还可以控制风险,因为可能导致问题的移动部件较少。
让您使用当前的工具:您不必切换当前用于 SQL Server 的许多工具。Babelfish 使用 PostgreSQL 的 API,因此您可以在迁移后继续使用您的工具。
减少开发团队的工作量:您的开发团队可以专注于为云创建新的应用程序,而不是花费宝贵的时间重写遗留软件。
降低迁移成本:当您不再需要重写现有代码库时,SQL Server 到 Aurora PostgreSQL 迁移的全部成本将得到控制。您还可以使用此 AWS 服务摆脱 SQL 许可费用,这可能是一笔不小的开支。
自由迁移和创新:迁移到 Babelfish for PostgreSQL Aurora 后,您可以按照自己的节奏继续将 SQL Server 模块/代码转换为与 PostgreSQL 兼容。同时,您的所有新功能和开发都可以与当前的 T-SQL 代码并行出现在 PostgreSQL 代码上。
充分利用 SQL Server 到 Aurora PostgreSQL 的迁移
Post Reply