数据库大战,AWS又将目标瞄准了微软SQL Server
喜歡就關(guān)注我們吧!
文|白開(kāi)水
AWS?宣布了一種新的數(shù)據(jù)庫(kù)產(chǎn)品 — 用于 Aurora PostgreSQL 的 Babelfish。該產(chǎn)品旨在效仿 Microsoft 的 SQL Server,并吸引 SQL Server 用戶遷移到 AWS 云平臺(tái)。
圖片來(lái)源:techcrunch
AWS 首席執(zhí)行官 Andy Jassy 在 re:invent 主題演講中提出了一句標(biāo)語(yǔ)稱,停止為不需要的 SQL Server 許可證付費(fèi)。該公司計(jì)劃于 2021 年正式啟動(dòng) Babelfish 項(xiàng)目,并提供基于 Apache 2.0 的開(kāi)源許可。?
Babelfish 所做的是為 SQL Server 專用的 SQL 語(yǔ)言(T-SQL)和通信協(xié)議提供翻譯層,以便企業(yè)能可以隨意地切換到 AWS 的 Aurora 關(guān)系數(shù)據(jù)庫(kù)。盡管其仍需多一步遷移現(xiàn)有數(shù)據(jù)的操作,但 Babelfish 還提供了語(yǔ)言翻譯、SQL 指令、游標(biāo)、目錄視圖、數(shù)據(jù)類型、觸發(fā)器、存儲(chǔ)過(guò)程、以及相關(guān)函數(shù)。AWS 方面表示,公司不必更換他們的數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序、或重寫和驗(yàn)證他們的數(shù)據(jù)庫(kù)請(qǐng)求即可實(shí)現(xiàn)這一過(guò)渡。
官方博客指出,Babelfish 使 PostgreSQL 能夠理解來(lái)自為微軟 SQL Server 所編寫的應(yīng)用程序的數(shù)據(jù)庫(kù)請(qǐng)求(包括命令和相關(guān)協(xié)議),而無(wú)需對(duì)數(shù)據(jù)庫(kù)、架構(gòu)、或 SQL 語(yǔ)句進(jìn)行任何修改。這意味著開(kāi)發(fā)者只需花費(fèi)極少的精力,即可快速地完成數(shù)據(jù)庫(kù)遷移工作。且其還以“correctness”為中心,這意味著,為使用 SQL Server 功能而設(shè)計(jì)的應(yīng)用程序在 PostgreSQL 上的表現(xiàn)將與在 SQL Server 上的表現(xiàn)一致。
AWS 稱,PostgreSQL 是當(dāng)今市面上最受歡迎的開(kāi)源數(shù)據(jù)庫(kù)之一,許多企業(yè)都希望將其關(guān)系型數(shù)據(jù)庫(kù)遷移至 PostgreSQL,或至少將其與現(xiàn)有的數(shù)據(jù)庫(kù)結(jié)合使用。而他們所推出的這項(xiàng)新服務(wù)將使這一點(diǎn)大大簡(jiǎn)化。
此外,Jassy 還在主題演講中對(duì)甲骨文進(jìn)行了一些抨擊,但就該公司在數(shù)據(jù)庫(kù)領(lǐng)域推出的產(chǎn)品來(lái)看,其真正目標(biāo)顯然在于微軟。
覺(jué)得不錯(cuò),請(qǐng)點(diǎn)個(gè)在看呀
總結(jié)
以上是生活随笔為你收集整理的数据库大战,AWS又将目标瞄准了微软SQL Server的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 揭秘软件开发的达摩克利斯之剑
- 下一篇: EntityFramework Core