ZKX's LAB

亚马逊云服务欲借Babelfish挖微软SQL Server数据库解决方案的墙角

2020-12-02新闻7

亚马逊云服务(AWS)刚刚宣布了一款对标微软 SQL Server 的数据库新产品,并且希望吸引更多用户轻松迁移至更实惠的 AWS 云平台。在今日的 re:invent 主题演讲期间,该公司宣布了这款 AWS 数据库产品的全名,它就是采取了开源路线、并且鼓励用户“不再为不需要的 SQL Server 许可证付费”的 Babelfish for Aurora PostgreSQL 。

(来自:AWS Open Source Blog)

Babelfish 所做的,就是为 SQL Server 专用的 SQL 语言(T-SQL)和通信协议提供翻译层,以便企业能够轻松、惬意地迁移至 AWS 的 Aurora 关系数据库。

尽管仍需多一步迁移现有数据的操作,但 Babelfish 还提供了语言翻译、SQL 指令、游标、目录视图、数据类型、触发器、存储过程、以及相关函数。

显然,AWS 希望用户不必替换其数据库驱动程序或重写验证其数据库请求,即可完成向 AWS 云平台迁移的过渡工作。

Matt Asay 在今日的博客公告中称,Babelfish 使 PostgreSQL 能够理解来自为微软SQL Server 所编写的应用程序的数据库请求(命令和相关协议),而无需对数据库、架构、或 SQL 语句进行任何修改。

这意味着开发者只需花费极少的精力,即可快速地完成数据库迁移工作。同时新平台以正确性为中心,意味着为 SQL Server 而设计的应用程序功能可在 PostgreSQL 上忠实重现 SQL Server 上的相同行为。

据悉,AWS 将于 2021 年正式启动 Babelfish 项目,并将在 GitHub 上提供基于 Apache 2.0 的开源许可。

该公司指出,PostgreSQL 是当今市面上最受欢迎的开源数据库之一,许多企业都希望将其关系型数据库迁移至 PostgreSQL,或至少将其与现有的数据库结合使用。

#技术编程#Amazon

随机阅读

qrcode
访问手机版