當前位置:
首頁 > 科技 > 亞馬遜棄用甲骨文資料庫 啟用自研資料庫產品Aurora和DynamoDB

亞馬遜棄用甲骨文資料庫 啟用自研資料庫產品Aurora和DynamoDB

近日,亞馬遜AWS CEO Andy Jassy在推特上發文:稱亞馬遜消費者業務在11月1日關閉其甲骨文數據倉庫並全面轉向Redshift。到2018年底,他們將88%的甲骨文資料庫(以及97%的關鍵系統資料庫)遷移到Aurora和DynamoDB上。

亞馬遜棄用甲骨文資料庫 啟用自研資料庫產品Aurora和DynamoDB

打開今日頭條,查看更多精彩圖片

資料庫界的「老大」

一直以來,甲骨文都是全球資料庫的「老大」。技術上,甲骨文甚至代表著資料庫技術的最高水平。

目前,全球500強企業有98%都在使用甲骨文技術,中國排名前20的銀行,中國三大電信運營商都在使用甲骨文技術。同時,在電力、保險、證券、政府和大量高科技製造業,甲骨文技術也處在絕對優勢地位。

亞馬遜棄用甲骨文資料庫 啟用自研資料庫產品Aurora和DynamoDB

以Oracle Database為例,它是甲骨文公司一款關係資料庫管理系統。該產品可移植性好、使用方便、功能強大,適用於各類大、中、小、微機環境。因此,廣受業界歡迎,並在資料庫領域一直處於領先地位,在資料庫市場佔有主要份額。

替換甲骨文資料庫?沒那麼容易

雖然甲骨文資料庫在全球應用最廣泛、技術最先進,但是價格昂貴。因此,有許多企業開始謀求替換甲骨文資料庫,將業務系統遷移到同類型產品或自研資料庫上。雖然想法很好,但是這條路並不容易走。

最初,阿里巴巴嘗試過將甲骨文資料庫遷移到MySQL,但是失敗。在2年之後,阿里巴巴重啟去甲骨文計劃,並把一些甲骨文資料庫支持的重要業務遷移到MySQL,終獲成功。

對甲骨文的昂貴,連亞馬遜和Salesforce也有點吃不消。據Salesforce公司的一位知情人士稱,該公司一直在自主開發名為「Sayonara」的甲骨文資料庫替代品,「Sayonara」日語意思是「再見」。該人士表示,Salesforce預計到2023年將完全脫離甲骨文。

亞馬遜棄用甲骨文資料庫 啟用自研資料庫產品Aurora和DynamoDB

不過,與甲骨文衝突最大的就是亞馬遜。作為「大炮」,甲骨文創始人埃里森「炮轟」微軟、IBM和谷歌等科技巨頭。隨著亞馬遜AWS的崛起和擴張,這家公司成為拉里·埃里森新目標。他宣稱,亞馬遜AWS的各類技術很落後,而且成本也很貴。

但是,亞馬遜AWS也沒有默默無語。在去年的AWS re:Invent大會上,AWS CEO Andy Jassy對甲骨文進行猛烈抨擊,甚至引用拉里·埃里森的照片,並嘲笑他「缺乏說服力的解釋和言過其實的說辭」。

亞馬遜棄用甲骨文資料庫 啟用自研資料庫產品Aurora和DynamoDB

暗地裡,亞馬遜AWS早就開始自研資料庫,以期替換掉甲骨文資料庫。據悉,亞馬遜的零售部門已經將兩個支撐其龐大電子商務運行的內部資料庫從甲骨文資料庫轉變為NoSQL。其中,包括包括Customer Master,亞馬遜的零售客戶資料庫,如姓名、郵寄地址、電子郵件和認證數據; 還有Order Master負責處理客戶訂單、項目和發貨的數據。

亞馬遜AWS亮劍:Redshift、Aurora和DynamoDB

在2017年的AWS re:Invent大會上,AWS發布了多款資料庫和資料庫相關的產品,比如比如Aurora Multi-Master、AuroraServerless、DynamoDB Global Tables、DynamoDB Backup&Restore、AWS Neptune、S3 Select、Glacier Select。

其中,Redshift、Aurora和DynamoDB可謂是AWS資料庫中的「拳頭產品」。

據悉,亞馬遜Redshift是一個快速、可擴展的數據倉庫,可以簡單、經濟高效地分析數據倉庫和數據湖中的所有數據。

它通過在高性能磁碟上使用機器學習、大規模並行查詢執行和列式存儲可提供比其他數據倉庫快十倍的性能。同時,用戶能在幾分鐘內設置和部署新的數據倉庫,並在Redshift 數據倉庫中對PB級數據,以及對在 Amazon S3 上構建的數據湖中的 EB 級數據運行查詢。

亞馬遜棄用甲骨文資料庫 啟用自研資料庫產品Aurora和DynamoDB

至於它的優勢,可以概括成更快的性能,輕鬆設置、部署和管理,經濟高效,快速擴展,安全。

而Aurora是AWS自研的關係型資料庫。Andy Jassy曾在採訪中表示,「Aurora和傳統商業資料庫一樣,具有高可用性和耐用性,但價格卻只有其十分之一。這就是為什麼它是AWS歷史上發展最快的服務,增長速度令人難以置信。」

可以說,Aurora直接與甲骨文的SQL資料庫相競爭,該產品吸引了大量甲骨文客戶,導致甲骨文客戶快速流失。

據悉,Aurora完全兼容MySQL 和 PostgreSQL 開源資料庫,具備高性能和高可擴展性、高可用性和持久性、高度安全、遷移支持和完全託管的特點。

AWS官方宣稱:

Amazon Aurora 是一種為雲打造並且兼容 MySQL 和 PostgreSQL 的關係資料庫,既具有高端商用資料庫的性能和可用性,又具有開源資料庫的簡單性和成本效益。Amazon Aurora可以顯著提升您的應用程序性能,同時還能提高可靠性和可用性,並且降低成本。

而DynamoDB則是AWS獨有的完全託管的NoSQL資料庫。Andy Jassy認為,雖然可以在像MySQL和Postgres這樣的資料庫上構建真正高性能的應用程序,但是難度仍然很大。

「它完全改變了資料庫的使用方式。在過去,人們通常會使用一個關係型資料庫來滿足他們所有的資料庫需求,卻並不考慮複雜性、擴展成本以及一些關係型資料庫中的限制。」他說。

雖然甲骨文在資料庫上實力強大、業界領先,但這種地位並不是一勞永逸的。截至目前,亞馬遜消費業務的絕大多數資料庫已經使用自研產品,預計到明年,甲骨文資料庫將會被亞馬遜消費業務完全拋棄。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 天極網 的精彩文章:

沒有前置攝像頭?努比亞X發布:雙屏+雙側邊指紋,3299元起
一加手機海外市場熱度火爆,蟬聯印度銷量冠軍

TAG:天極網 |