写点什么

AWS 发布预览版 Babelfish,一项用于 Aurora PostgreSQL 的新数据库服务

  • 2020-12-15
  • 本文字数:963 字

    阅读完需:约 3 分钟

AWS发布预览版Babelfish,一项用于Aurora PostgreSQL的新数据库服务

在 AWS re:Invent 大会上,AWS 发布了用于 Aurora PostgreSQL 的新数据库服务Babelfish的预览版。该服务是一个全托管、开源、兼容 PostgreSQL 和 ACID 的关系数据库引擎,运行在 Amazon 云上。


Babelfish 是一个与 SQL Server 兼容的 PostgreSQL 终端,让 PostgreSQL 能够流畅地理解来自 SQL Server 应用程序的通信请求(例如,T-SQL 和 TDS 通信协议)。


Matt Asay 在 AWS 有关 Babelfish 的博文中写道:


Babelfish 让 PostgreSQL 能够在不改变库、数据库模式或 SQL 语句的情况下,理解来自 SQL Server 应用程序的数据库请求——包括命令和协议。


AWS 为客户提供了一个选项,可以在不切换数据库驱动程序或重写应用程序的情况下,从 SQL Server 切换到 Aurora PostgreSQL。



来源:https://aws.amazon.com/rds/aurora/babelfish/


根据 Asay 的博文,客户可以轻松地将数据加载到 Babelfish 中,无需进行转换。该服务的原则是保证正确性,这意味着使用 SQL Server 语义设计的应用程序在 PostgreSQL 上的行为将与在 SQL Server 上的行为相同。此外,Asay 在 Hacker News 的一篇帖子中写道:


在启动时,Babelfish 能够以 100%正确性处理你想要的语义。不过,有一大部分内容和一个“长尾”功能,需要借助专业人士。因此,要实现这个目标,需要社区的努力。



来源:https://twitter.com/mattdevdba/status/1334212687056809988


PostgreSQL 是开发者在开发应用程序时除 MySQL、SQL Server 和 Oracle 之外的另一个选择。此外,Stack Overflow 的数据显示,PostgreSQL 在过去十年中越来越受欢迎。用户还可以选择转移到云端的托管服务,比如 Babelfish。AWS 数据库副总裁 Shawn Bice 在发布会上表示:


随着下一代 Aurora Serverless 和 Babelfish 的发布,我们让客户更容易摆脱旧数据库的束缚,享受开源数据库引擎的巨大成本优势,并选择正确的数据库。


另外,一位网友在 Reddit 上发帖称:


这个新服务可以让你在不改变应用程序代码的情况下转移到一个更低成本、托管在 AWS 上的与 PostgreSQL 兼容的数据库。我不确定数据的迁移过程会是怎样的(将数据从 SQL Server 转移到 Redshift/PGSQL 环境中),但这迈出了将应用程序与数据库平台解耦的一大步。


目前,Babelfish 感兴趣的客户可以注册成为早起访问者。此外,开源的 Babelfish 项目将于 2021 年启动,采用了 Apache 2.0 许可,并托管在GitHub上。


原文链接


AWS Announces New Database Service Babelfish for Aurora PostgreSQL in Preview


2020-12-15 10:343203

评论

发布
暂无评论
发现更多内容

模块三-学生管理系统详细设计

绝影

架构训练营

外包学生管理系统的架构

feitian

模块3作业“学生管理系统”架构设计

王小森

模块三 作业

SAKIN

模块三:学生管理系统架构详细设计

柱林

Vue进阶(幺捌陆):异步请求导致页面数据渲染错误问题解决

No Silver Bullet

Vue 异步请求 7月日更 $set

架构实战营模块三作业

tt

架构实战营

悲剧!IDEA 突然找不到类了?

楼下小黑哥

Java 后端 IDEA

模块三:外包学生管理系统架构文档

Testcase

架构实战营

模块三作业

Mr.He

架构实战营

外包学生管理系统的架构文档

木云先森

架构实战营

在线正则表达式大全测试

入门小站

【架构训练营】模块三作业

zclau

架构实战营模块 3 作业

zlz

告别尴尬-找回MySQL数据库密码

龙眼果

MySQL

测评EasyRecovery的数据恢复效果与多种功能

淋雨

EasyRecovery 文件恢复 硬盘数据恢复

模块三作业

VE

架构实战营

如何用Camtasia给视频添加字幕?

淋雨

视频剪辑 Camtasia 录屏软件

架构实战营模块3作业

Morphling

#架构实战营

架构实战营第一期 -- 模块三作业

clay

架构实战营

架构实战营 - 模块 3 - 作业

Vincent

#架构实战营

深入浅出Node.js第一章阅读总结

Alex

JavaScript node.js

OPPO小布助手算法系统的探索、实践与思考

OPPO小布助手

人工智能 深度学习 对话 智能助手 智能对话

外包学生管理系统架构文档

tjudream

架构 架构文档 学生选课

Linux之killall命令

入门小站

Linux

学生管理系统详细架构设计

宁静志远

架构实战营

顶级高手改变模型|靠谱点评

无量靠谱

抖音引流获客APP系统开发

获客I3O6O643Z97

抖音霸屏 抖音、快手获客系统

如何实现高效联表查询

迹_Jason

Java MySQL redis 缓存 分布式

架构实战营 模块三 作业

三叔叔_拖延症晚期

Python OpenCV 学习轻松点,复习一下模板匹配吧

梦想橡皮擦

Python 7月日更

AWS发布预览版Babelfish,一项用于Aurora PostgreSQL的新数据库服务_数据库_Steef-Jan Wiggers_InfoQ精选文章