NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

评论

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

Windows下MySQL无法启动万能解决方案

MySQL从删库到跑路

MySQL

拆解增长黑客之实战(二):留存与变现

懒杨杨

读书 增长 产品运营

第六周-学习总结

Mr_No爱学习

第十一周作业

solike

Spock单元测试框架实战指南四 - 异常测试

Java老k

Java 单元测试 spock

mongodb 源码实现系列 - command 命令处理模块源码实现二

杨亚洲(专注MongoDB及高性能中间件)

MySQL mongodb 分布式数据库 源码刨析 分布式数据库mongodb

《Python深度学习》第二版重磅来袭——(Keras之父亲自编写)

计算机与AI

构师训练营 - 第七周课后练习

joshuamai

算法训练营课程纲要

陈皓07

架构词典:语言

lidaobing

架构 语言

2. Spring早期类型转换,基于PropertyEditor实现

YourBatman

Spring Framework 类型转换 PropertyEditor

Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线

newbe36524

.net core ASP.NET Core dotnet

Redis 子进程开销监控和优化方式

码农架构

Redis开发与运维

面试被问线程安全怎么保障,我的回答让面试官眼前一亮

996小迁

Java 架构 面试 多线程

前端开发还可以这么玩?元数据实践分享

华为云开发者联盟

大前端 元数据 组件 ROMA 业务流

谷燕西:不需要银行的银行业务

CECBC

移动互联网

第六周-作业1

Mr_No爱学习

警察营救安徽望江县17岁女生跳河自尽过程中,现场看热闹的旁观者们在做什么?

wbliu85

告别“效率内卷化”,华为用一年时间让职场人支棱起来

脑极体

甲方日常 64

句子

工作 随笔杂谈 日常

Bitmap为什么那么快?

Man

redis 中间件

Redis 持久化方式-RDB

码农架构

redis redis持久化

生产环境压测建设历程之三 淘宝网2009年的痛

数列科技杨德华

数字经济跨越五个融合发展阶段,区块链正成为基础支撑结构

CECBC

数字经济

基于有限状态机与消息队列的三方支付系统补单实践

Java架构师迁哥

国家计算机网络与信息安全管理中心官员:数字货币的风险仍需关注

CECBC

信息安全

百篇已过,又是一个新篇章,谈谈感受吧

良知犹存

代码人生

S型曲线不止关乎身材?|技术人应知的创新思维模型(2)

Alan

创新 思维模型

报销发票抵扣工资的CTO,该不该? | 法庭上的CTO(5)

赵新龙

CTO 法庭上的CTO

构师训练营 - 第七周学习总结

joshuamai

云原生架构:容器资源限制及资源可见性

云原生实验室

云原生

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