Babelfish for Amazon Aurora PostgreSQL现已在亚马逊云科技中国区域正式可用
作者 | 物联网智库2021-11-25

北京——2021年11月25日,亚马逊云科技宣布通过与光环新网和西云数据的紧密合作,在中国区域(北京与宁夏)推出Babelfish for Amazon Aurora PostgreSQL,客户无需或只需很少的代码更改,便可直接在Amazon Aurora PostgreSQL上运行 Microsoft SQL Server应用。Babelfish for Aurora PostgreSQL让Amazon Aurora可以理解Microsoft SQL Server应用的命令,让客户轻松地迁移到Amazon Aurora。客户使用Babelfish for Aurora PostgreSQL,只需迁移其数据并将配置应用指向Amazon Aurora,即可消除对Microsoft SQL Server 的依赖,降低成本并简化操作。亚马逊云科技同时宣布,推出 Babelfish for PostgreSQL 开源项目,PostgreSQL 能够理解来自为 Microsoft SQL Server 编写的应用程序的查询,Babelfish for PostgreSQL的源代码在Github上开放,根据Apache 2.0许可和PostgreSQL 授权,用户可在其 PostgreSQL 服务器上使用 Babelfish。

亚马逊

传统商业级数据库有诸多局限,无法为企业的现代化应用提供灵活、可自由选择的数据库。商业级数据库具有较强的性能,但费用昂贵、技术封闭,并且具有可随意更改的高锁定和惩罚性许可条款。许多客户已经开始转向PostgreSQL和MySQL等开源数据库引擎,希望获得商业级数据库的性能,同时兼顾开源引擎提供的价格和灵活性优势。但是,为实现高性能而配置开源数据引擎的过程既费时又费力,这是为什么今天已有超过十万的客户选择在Amazon Aurora上运行其数据库工作负载。Amazon Aurora是一个完全托管的、与MySQL 和PostgreSQL兼容的数据库,在提供商用级数据库性能和可用性的同时,成本仅为其十分之一。如今,为获得开源引擎的高性能,客户选择Amazon Database Migration Service (Amazon DMS)将数据库迁移到云。然而,初始数据库迁移完成之后,为了在PostgreSQL上运行,客户还需要迁移应用逻辑,这需要手动编码,不但耗时并且通常与专有数据库命令相关联。采用 PostgreSQL并青睐于在亚马逊云科技上运行开源数据库引擎的客户,希望以一种更简单的方式将其Microsoft SQL Server应用迁移到Amazon Aurora。

Babelfish for Aurora PostgreSQL 是一项新功能,客户无需或只需很少的代码更改,即可直接在Amazon Aurora上运行Microsoft SQL Server应用。Babelfish for Aurora PostgreSQL 为 Amazon Aurora 的一个新功能,让Amazon Aurora理解Microsoft SQL Server应用的命令。通过Babelfish for Aurora PostgreSQL,Amazon Aurora PostgreSQL可以理解 Microsoft SQL Server 专用的 SQL 语言 T-SQL,并支持与Microsoft SQL Server相同的SQL语法,客户无需重写其应用程序的数据库请求。Babelfish for Aurora PostgreSQL还理解TDS(Microsoft SQL Server的网络协议),客户可以继续使用其应用程序依赖的Microsoft SQL Server数据库驱动程序。因此,客户可以更轻松地将在Microsoft SQL Server上运行的应用程序迁移到Amazon Aurora,实现更快速、低风险且高性价比地数据库迁移。客户使用Amazon DMS迁移数据后,只需更新应用程序配置以指向Amazon Aurora,并开始测试在Amazon Aurora而非Microsoft SQL Server上运行的应用程序,测试完成后,客户就可以正式使用,而不再需要昂贵的 Microsoft SQL Server。由于Babelfish for Aurora PostgreSQL同时支持Microsoft SQL Server和PostgreSQL,客户可以按照自己的速度进行迁移,并且同时运行其已有的Microsoft SQL Server代码,以及使用PostgreSQL应用程序编程接口(APIs)构建的新功能。

亚马逊云科技数据库和分析副总裁Raju Gulabani表示:“越来越多的客户告诉我们,他们想要一种快速、成本低廉和低风险的方式来摆脱传统数据库供应商的种种束缚,包括惩罚性许可条款、高成本和缺乏创新。现在,任何人通过Babelfish for Aurora PostgreSQL都可以快速、轻松且经济高效地将其应用程序迁移到 Amazon Aurora,让客户以开源的成本获得高级别商业数据库的性能和可用性。”

除了Amazon Aurora,Babelfish for Aurora PostgreSQL 的源代码现可在GitHub上开放,基于Apache 2.0和PostgreSQL许可任何人均可获得。企业可将其用于包括根据许可条款分发、修改和分发修改后的版本。除了在GitHub上提供源代码之外,所有Babelfish for PostgreSQL开发都是在GitHub上公开完成,企业可以查看正在开发的新功能。

Babelfish for Aurora PostgreSQL现已在美国东部(俄亥俄)、美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、非洲(开普敦)、亚太地区(香港)、亚太地区(孟买)、亚太地区(大阪)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、加拿大(中部)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(米兰)、欧洲(巴黎)、欧洲(斯德哥尔摩)、中东(巴林)和南美洲(圣保罗)区域、亚马逊云科技(北京)区域和亚马逊云科技(宁夏)区域等使用Amazon Aurora的客户正式可用,其他区域也将很快推出。

FactSet为全球数以万计的投资专业人士创建灵活、开放的数据和软件解决方案。FactSet首席技术官Demetry Zilberg表示:“我们非常高兴看到Babelfish for Aurora PostgreSQL的推出。Babelfish for Aurora PostgreSQL 将加快我们从商业关系数据库平台迁移到 PostgreSQL on Amazon Aurora的步伐。这是FactSet产品驱动的数字基石项目的关键部分。使用Babelfish for Aurora PostgreSQL,我们的团队可以专注于创收产品开发,而不是重新架构。”

Presidio是领先的信息技术服务和解决方案提供商,帮助客户连结今天与未来的IT。“Presidio 已经帮助众多客户使用 Amazon DMS、Amazon Relational Database Service 和其他亚马逊云科技服务,将他们的数据库运营迁移到亚马逊云科技平台上。但是,要想让客户可以灵活、自由地选择关系型数据存储,始终需要进行深入且成本高昂的应用程序重构。”Presidio云转型副总裁Sanjeev Pant表示,“通过 Babelfish for Aurora PostgreSQL,我们可以削减昂贵的许可,提供广泛的后端选项,满足客户在数据和应用程序现代化变革之旅中的需求,打造数据驱动型企业。 帮助我们以及客户的项目减少时间,降低成本和风险,这是改变游戏规则的创新。”

Q2是一家领先的、安全和基于云的数字解决方案提供商,为金融服务提供商与用户之间的互动带来变革。“我们已经测试了一个最终用户应用程序,仅为Babelfish做了少量的数据库更改,我们对目前达到的性能感到满意。”Q2托管架构副总裁Jordan Hager表示,“我们预计Babelfish 让数据库从SQL Server迁移到 Amazon Aurora的速度提高至少80%。越快从SQL Server迁移到Aurora,我们就能越早、越显著地降低数据库许可成本,提高开发人员工作效率并提升数据库性能。毫无疑问,我们对Babelfish的推出感到非常兴奋。”

热门文章
美国商务部长吉娜·雷蒙多日前表示,“所有主要半导体公司已承诺接受美国政府提出的要求,提供与全球芯片短缺有关的信息。”这则消息一经发出就引起了世界各国的关注,要知道,有关半导体的技术一直是各个公司的最高机密,甚至有可能会影响到国内高科技领域的发展,如今美国用强硬的态度让各大公司交出机密信息,再一次展现了美国的霸权主义。美国这一行为是否会对其他国家发展造成影响呢?中国能否借着这一时机反超美国?今年9月
2021-11-25