對標微軟 SQL Server,AWS 計劃開源 Babelfish 數據庫產品
AWS 宣布了一種新的數據庫產品 — 用于 Aurora PostgreSQL 的 Babelfish。該產品旨在效仿 Microsoft 的 SQL Server,并吸引 SQL Server 用戶遷移到 AWS 云平臺。
AWS 首席執行官 Andy Jassy 在 re:invent 主題演講中提出了一句標語稱,停止為不需要的 SQL Server 許可證付費。該公司計劃于 2021 年正式啟動 Babelfish 項目,并提供基于 Apache 2.0 的開源許可。
Babelfish 所做的是為 SQL Server 專用的 SQL 語言(T-SQL)和通信協議提供翻譯層,以便企業能可以隨意地切換到 AWS 的 Aurora 關系數據庫。盡管其仍需多一步遷移現有數據的操作,但 Babelfish 還提供了語言翻譯、SQL 指令、游標、目錄視圖、數據類型、觸發器、存儲過程、以及相關函數。AWS 方面表示,公司不必更換他們的數據庫驅動程序、或重寫和驗證他們的數據庫請求即可實現這一過渡。
官方博客指出,Babelfish 使 PostgreSQL 能夠理解來自為微軟 SQL Server 所編寫的應用程序的數據庫請求(包括命令和相關協議),而無需對數據庫、架構、或 SQL 語句進行任何修改。這意味著開發者只需花費極少的精力,即可快速地完成數據庫遷移工作。且其還以“correctness”為中心,這意味著,為使用 SQL Server 功能而設計的應用程序在 PostgreSQL 上的表現將與在 SQL Server 上的表現一致。
AWS 稱,PostgreSQL 是當今市面上最受歡迎的開源數據庫之一,許多企業都希望將其關系型數據庫遷移至 PostgreSQL,或至少將其與現有的數據庫結合使用。而他們所推出的這項新服務將使這一點大大簡化。
此外,Jassy 還在主題演講中對甲骨文進行了一些抨擊,但就該公司在數據庫領域推出的產品來看,其真正目標顯然在于微軟。
本文轉自OSCHINA。
本文標題:對標微軟 SQL Server,AWS 計劃開源 Babelfish 數據庫產品
本文地址:https://www.oschina.net/news/122340/aws-babelfish-open-sourced