資料庫大戰,AWS又將目標瞄準了微軟SQL Server

老魚筆記發表於2020-12-03

正如亞馬遜re:Invent歷年的傳統一樣,今年大會第一天,Amazon Web Services (AWS) CEO Andy Jassy在他的主題演講中,一如既往的抨擊了甲骨文,但從其推出的資料庫新品來看,真正目標顯然是微軟。

AWS今天向其競爭對手微軟宣戰,推出一項新的資料庫服務,使得SQL Server能更方便快捷的遷移到AWS雲上。

這項名為Babelfish for Aurora PostgreSQL的新服務,據介紹,能讓客戶在幾乎不更改程式碼的情況下,直接在Amazon Aurora PostgreSQL上執行SQL Server應用程式,讓客戶擺脫了傳統資料庫供應商常見的懲罰性業務行為。

Andy Jassy在演講中告誡客戶,是時候“停止為你不需要的SQL Server許可證買單了”,言下之意是,他們不再需要為了繼續使用SQL Server而不斷向微軟支出成千上萬美元。

開源的Babelfish將比標準資料庫遷移服務走的更遠,Jassy說,它是一個轉換工具,所做的就是為SQL server專用的 SQL 語言(T-SQL)和通訊協議提供轉換,任何人都可以透過它輕鬆切換到Amazon Aurora PostgreSQL。

儘管仍需多一步遷移現有資料的操作,但 Babelfish 還提供了語言翻譯、SQL 指令、遊標、目錄檢視、資料型別、觸發器、儲存過程、以及相關函式。

亞馬遜雲和開源主管Matt Asay在一篇部落格中寫道,Babelfish 使 PostgreSQL能夠理解來自為微軟SQL Server所編寫的應用程式的資料庫請求(命令和相關協議),而無需對資料庫、架構、或 SQL 語句進行任何修改。

這意味著客戶在進行資料庫遷移時,無需執行任何繁重的手工操作,例如替換資料庫驅動程式以及重寫驗證其資料庫請求。

Matt Asay說,這將讓'遷移'變得更快、更輕鬆。同時新平臺以“正確性”為中心,意味著為SQL Server而設計的應用程式功能可在PostgreSQL上忠實重現SQL Server上的相同行為。

“那些關聯式資料庫已經無法適應很多業務場景,”他說。“看看甲骨文(Oracle)和微軟(Microsoft),它們的產品價格昂貴、專利性強、有大量鎖定,而且它們的許可條款真的很苛刻。這些供應商不斷的對他們的客戶進行審計。”

Andy Jassy還指責微軟以犧牲客戶利益為代價謀取自身利益,中途改變許可條款。"看看微軟在過去的一兩年對SQL Server都做了些什麼,他們基本上是在告訴購買了SQL Server許可證的客戶,不能在微軟以外的任何雲上使用SQL Server"。

他認為,Amazon Aurora PostgreSQL是專有資料庫服務的一個很好的替代方案,因為它在效能和可用性上,與SQL Server不相上下,而且使用起來更簡單,價效比更高。現在,將工作負載移動到其中將比以往任何時候都更容易。

Andy Jassy說:“我們有越來越多的客戶希望離開Oracle,也希望離開SQL Server,因為他們真的厭倦了現在發生的一切,他們不再信任這些公司了。”“我認為,總體來說,客戶真的是受夠了這些商業級的、守舊的資料庫提供商,因為,它們隨時會改變授權條款,隨時改變定價。”

據介紹,AWS將於2021年初正式啟動Babelfish專案,並將在GitHub上提供基於Apache 2.0的開源許可。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11310314/viewspace-2738972/,如需轉載,請註明出處,否則將追究法律責任。

相關文章