写点什么

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

2020 年 12 月 15 日

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:34708

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

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

收购环信、因Clubhouse股价飙升30%,

ToB行业头条

LeetCode题解:69. x 的平方根,牛顿迭代法+递归,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

字节跳动面试流程以及注意事项,各大厂具有通点;看看不吃亏

Java成神之路

Java 程序员 架构 面试 编程语言

终于有人把SpringBoot讲清楚了!阿里P8力推的SpringBoot核心笔记

Java成神之路

Java 程序员 架构 面试 编程语言

深入理解JVM中的类加载机制

Simon郎

JVM

基于Segment Routing技术构建新一代骨干网:智能、可靠、可调度(一)

UCloud技术

云计算 网络 云网络

硬核!阿里新产2021最新版面试手册,Github上获赞89.7K

程序员小毕

Java 程序员 面试 分布式 JVM

5 个最值得注意的开源集中式日志管理工具

有理想的coder

Linux 日志 性能监控 日志监控

黄际洲获CCF优秀博士学位论文奖 搜索推荐技术创新成果显著

爱极客侠

【盘点2020】连续8个月霸榜,年度最佳公有云竟然是它?

博睿数据

DCache 分布式存储系统|Key-Value 缓存模块的创建与使用

TARS基金会

nosql 微服务 MySQL 高可用 分布式数据储存 TARS

吹爆!阿里技术官强推“Spring全家桶进阶笔记”限时开源,差距不止一点点!

程序员小毕

Java spring 编程 程序员 面试

高并发高性能服务器是如何实现的?

赖猫

c++ 高并发 linux开发 服务器开发 多线程高并发

学习感恩

谷鱼

SpringCloud 从入门到精通17---Sentinel降级/热点规则

Felix

官宣|焱融科技完成1.2亿元A+轮融资

焱融科技

分布式 存储 焱融科技 企业融资 创业公司

硬盘的秘密

yes的练级攻略

机械硬盘

拆散的乐高怎么装起来

李小腾

Linux-Lab 入门:详细步骤分解

贾献华

Linux 嵌入式 Linux Kenel 开发板 boot

混合云的五个优势

浪潮云

混合云

C/C++后台开发需要点亮哪些技能树||(鹅厂为例) Linux百里

赖猫

c++ Linux 后台开发 linux开发 服务器开发

GitHub爆赞!阿里P8力荐的 Java源码解析及面试合集

Java成神之路

Java 程序员 架构 面试 编程语言

备战金三银四,”吊打各厂面试官“ ,为你准备了这份堪称“神作”的Java面试宝典

Java架构之路

Java 程序员 架构 面试 编程语言

阿里P8MySQL,基础/索引/锁/日志/调优都不误,一锅深扒端给你

Crud的程序员

MySQL 程序员

官宣 | Atlassian 针对中国市场推出适用于所有团队的本地化部署方案!

Atlassian

项目管理 DevOps 敏捷 Atlassian Jira

android开发手册apk!Android开发者跳槽指南终获offer

欢喜学安卓

android 程序员 面试 移动开发

带你了解TCP/IP,UDP,Socket之间关系

赖猫

socket udp TCP/IP

SpringBoot 接口幂等性的实现

xcbeyond

Spring Boot Java、 幂等性 28天写作

大厂面试算法到底有多重要?学会这份算法宝典,随便暴打头条面试官!

Java架构之路

Java 程序员 架构 面试 编程语言

非科班Java面试快手三面,如果不是疫情,offer已经到手了

Java架构之路

Java 程序员 架构 面试 编程语言

android开发实战!面试的时候突然遇到答不上的问题怎么办?Android校招面试指南

欢喜学安卓

android 程序员 面试 移动开发

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