您現(xiàn)在的位置是:首頁 >動態(tài) > 2021-04-18 09:03:35 來源:
AWS在開源方面推出了DocumentDB
亞馬遜網(wǎng)絡服務(AWS)推出了一個托管文檔數(shù)據(jù)庫服務,與廣泛使用的開源軟件MongoDB完全兼容。亞馬遜DocumentDB被吹捧為一個快速,可擴展的文檔數(shù)據(jù)庫,旨在與現(xiàn)有的MongoDB應用程序和工具兼容,它是從頭開始構建的,但基于上述440億美元開源公司使用的技術。
在MongoDB最近發(fā)布了一套針對第三方商業(yè)用途的公共許可政策之后,此舉被視為開源之源。這些旨在阻止大型供應商利用該公司免費提供的技術。AWS的托管數(shù)據(jù)庫將展示高性能水平,并為托管數(shù)據(jù)庫帶來新的可擴展性,AWS首席傳播者 杰夫巴爾在博客文章中宣布,容量從10GB增加到64TB,增量為10GB。
“為了滿足開發(fā)人員的需求,我們研究了支持MongoDB工作負載的多種不同方法,”AWS非關系數(shù)據(jù)庫副總裁Shawn Bice說。“我們得出結論,改善客戶體驗的最佳方法是從頭開始構建一個新的專用文檔數(shù)據(jù)庫,同時支持客戶當前使用的相同MongoDB API。
“這項工作花了兩年多的時間,我們很高興今天能夠為我們的客戶提供這些服務。”
AWS表示,其最新產(chǎn)品為用戶提供了構建“高性能,高可用性應用程序的能力,這些應用程序可以快速擴展到數(shù)TB甚至數(shù)十萬次讀取和寫入”。
該公司補充說,由于大規(guī)模設置和管理MongoDB集群所帶來的復雜性,客戶發(fā)現(xiàn)使用MongoDB不方便。
DocumentDB使用專用的基于SSD的存儲層,跨三個可用區(qū)域進行六向復制。Barr補充說,存儲層是分布式和自我修復的,為其提供了運行生產(chǎn)規(guī)模工作負載所需的品質(zhì)。
AWS新發(fā)布的服務將完全支持3.6版本的MongoDB工作負載,客戶也可以將他們的MongoDB數(shù)據(jù)集遷移到DocumentDB,之后他們將為他們使用的容量支付費用。
Amazon DocumentDB實質(zhì)上通過模擬MongoDB客戶端期望從MongoDB服務器獲得的響應來實現(xiàn)Apache 2.0開源MongoDB 3.6應用程序編程接口(API)。
DocumentDB的六路存儲復制還將確保數(shù)據(jù)在30秒內(nèi)檢測到故障時可以從一個系統(tǒng)移動到另一個系統(tǒng)。同時,它將為客戶提供加密其活動數(shù)據(jù),快照和副本的選項,默認情況下啟用身份驗證。
MongoDB的3.6版本已經(jīng)過了一年半的時間,已于2017年11月發(fā)布,最新版本MongoDB 4.0.5于12月發(fā)布,增加了幾項新功能和更快的性能。
這兩家公司此前在2017年4月發(fā)生沖突,當時AWS 擴展了其數(shù)據(jù)庫遷移服務(DMS),以涵蓋MongoDB NoSQL數(shù)據(jù)庫的遷移。當時DynamoDB僅與AWS合作,其中MongoDB自己的服務保留了與眾多云提供商的兼容性。
MongoDB總裁兼首席執(zhí)行官Dev Ittycheria說:“模仿是最真誠的奉承形式,所以亞馬遜試圖利用MongoDB文檔模型的受歡迎程度和動力并不奇怪。”
“然而,開發(fā)人員在技術上足夠精明,能夠區(qū)分真實的東西和不良的模仿。我們預計真正的MongoDB將繼續(xù)超越市場中的任何模仿。”
與此同時,該公司的首席技術官兼聯(lián)合創(chuàng)始人艾略特·霍洛維茨表示,AWS的舉動證明了MongoDB的受歡迎程度,該技術巨頭推動提供“仿制MongoDB服務”。
“我們整個公司都專注于一件事 - 為開發(fā)人員提供了處理數(shù)據(jù)的最佳方式,可以隨意運行,”他補充道。“我們對這一單一任務的承諾將繼續(xù)將真正的MongoDB與任何仿制產(chǎn)品區(qū)分開來。”