还记得Babelfish for Aurora PostgreSQL(以下简称Babelfish)嘛?在去年的2020亚马逊云科技re:Invent全球大会上,前亚马逊云科技CEO Andy Jassy在自己的主题演讲中发布了这款令人心动的功能,即可以在Amazon Aurora PostgreSQL上运行Microsoft SQL Server应用,而且不需要或很少修改代码。

打开网易新闻 查看精彩图片

Amazon Aurora PostgreSQL兼容版能够理解Microsoft SQL Server应用程序中的查询。使用Babelfish与传统的将数据库迁移上云相比,只需要一小部分工作,当前在SQL Server上运行的应用程序就可以直接在Aurora PostgreSQL上运行。Babelfish了解SQL Server wire protocol(TDS)和Microsoft SQL Server查询语言T-SQL,因此不必切换数据库驱动程序或重新编写所有应用程序查询。

打开Babelfish功能后,通过将基于SQL Server的应用程序更改为指向Aurora PostgreSQL集群上的Babelfish TDS端口,可以连接到Babelfish。Babelfish包括对存储过程、保存点、静态游标、嵌套事务、SQL_VARIANT数据类型及其他更多特性的支持。

Amazon Aurora将高端商业数据库的性能和可用性与开源数据库的易用性和成本效益结合起来。它提供了相比开源PostgreSQL数据库高出三倍的性能,同时提高了可扩展性、耐用性和安全性。

Babelfish for PostgreSQL开源项目也同步发布到了社区。任何人都可以从开源项目页面访问Babelfish的源代码。这允许用户在自己的PostgreSQL服务器上利用Babelfish运行基于Microsoft SQL Server应用。这也代表着,利用开源的Babelfish,将可以在自己的数据中心尝试摆脱SQL Server的License束缚。

值得一提的是这样一款重磅发布,就是在去年的2020亚马逊云科技re:Invent全球大会上,而激动人心的2021re:Invent又要来了!

作为起源于2012年并且每年举办一次的全球级别的云计算技术大会,亚马逊云科技re:Invent全球大会一直都是一系列引领未来的创新技术和服务的“官宣地”。回顾2012年至今,十年间亚马逊云科技在这里发布了众多对云计算领域带来深远影响的产品与服务。

同时,为中国客户提供更好地观看体验,亚马逊云科技推出本地化的亚马逊云科技re:Invent全球大会中国网站。这场全球云计算领域的“春晚”,等你来参加,11月30日线上见!