Amazon DocumentDB (與 MongoDB 相容)

適合企業使用的文件資料庫服務,可輕鬆調整 JSON 工作負載規模

Amazon DocumentDB (與 MongoDB 相容) 是特別為大規模 JSON 資料管理建置的資料庫服務,完全受管且與 AWS 整合,具備高耐用性非常適合企業使用。

Amazon DocumentDB 從頭開始設計,為您提供大規模執行關鍵任務 MongoDB 工作負載時所需的可擴展性和耐用性。在 Amazon DocumentDB 中,儲存裝置最多可自動擴展至 64TiB,而不會影響您的應用程式。無論您的資料規模如何,均支援每秒數百萬次請求,每分鐘最多 15 個低延遲讀取複本,無任何應用程式停機時間。

Amazon DocumentDB 旨在實現 99.99% 的可用性,並在三個 AWS 可用區域 (AZ) 複寫六個資料複本。您可以免費使用 AWS Database Migration Service (DMS) 六個月的時間,輕鬆地將自我管理 MongoDB 資料庫遷移至 Amazon DocumentDB,而且幾乎沒有停機時間。

Amazon DocumentDB (與 MongoDB 相容) 簡介

優勢

輕鬆調整規模

Amazon DocumentDB 在設計階段特別考量可擴展工作負載,可讓運算及儲存裝置獨立擴展。無論資料大小為何,您都可以在幾分鐘內在三個可用區域增加多達 15 個低延遲僅供讀取複本,輕鬆將讀取容量擴展到每秒數百萬個請求。Amazon DocumentDB 會自動擴展至 64TiB。

samsung-logo-759

「透過 Amazon DocumentDB (與 MongoDB 相容) 對靈活文件模型與全受管服務的支援,我們得以擺脫固定結構描述的處理工作,讓我們能夠輕鬆地大規模操作關鍵任務工作負載。」 Samsung Electronics 副總裁Wooseung Jang 博士

AWS 全受管

使用 Amazon DocumentDB,您不再需要擔心硬體佈建、修補、安裝、組態、備份或擴展等資料庫管理任務。Amazon DocumentDB 會自動地持續監控您的雲端資料庫並備份到 Amazon S3,同時啟用 point-in-time 恢復 (精確到過去 35 天的秒數)。Amazon DocumentDB Global Clusters 會自動以亞秒級延遲將資料複寫至最多 5 個 AWS 區域中,以異常的區域中斷事件中提供災難復原。

Woot-Logo.wine

「Woot! 以 Amazon DocumentDB 取代了老化的自我管理產品型錄資料庫,該資料庫在 MongoDB 2.2 上執行,曾造成我們操作上的噩夢。這樣做,我們的資料庫基礎設施成本降低了 82%。」 Woot! 軟體開發工程師 Sam Giagtzoglou

閱讀部落格 »

耐用、可用性與安全

Amazon DocumentDB 是高耐用性且適合企業使用的應用程式,資料會跨越 3 個 AZ 以 6 種方式自動建立複本。會自動連續備份至 Amazon S3,設計的耐用率為 99.999999999%,且可實現 point-in-time 復原。Amazon DocumentDB 與 Amazon VPC 之間提供嚴格的網路隔離,並透過靜態及傳輸中資料加密,提供綜合合規準備。

600x400-BBC_GS_Logo

「我們遷移到 Amazon DocumentDB,以充分利用全受管服務的優勢,其中可以按照簡單可靠的方式儲存和查詢資料。此外,由於預設情況下會啟用高可用性、耐久性和備份,因此我們不再需要擔心如何完成這些任務,這就讓開發人員可以騰出精力從事新功能的設計。」 BBC 軟體工程團隊主管 Alfonso Afonso

與 MongoDB 相容

Amazon DocumentDB 透過模擬 MongoDB 用戶端期望從 MongoDB 伺服器獲得的回應來實作 Apache 2.0 開放原始碼 MongoDB 3.6 和 4.0 API,讓您將現有的 MongoDB 驅動程式和工具與 Amazon DocumentDB 搭配使用。更新應用程式很簡單,只要將資料庫端點變更到新的 Amazon DocumentDB 叢集即可。

Zulily_Logo_DiscoveryPurple_Reversed_RGB

「儘管 MongoDB 為我們提供了大規模的豐富查詢語言,但是直接管理資料庫意味著我們缺少時間為客戶創新產品和服務。DocumentDB 讓我們有機會受益於已經熟悉的功能,同時減少在資料庫管理上所花費的時間。」 Zulily 工程及購物體驗總監 Sergey Podlazov

閱讀案例研究 »

使用案例

內容和型錄管理

購物網站、線上出版物、數位存檔、銷售點終端和自助服務設備依靠內容和型錄管理系統來為客戶服務。這些系統需要快速可靠地存取使用者評論、影像、評分、產品資訊、意見等。使用 Amazon DocumentDB 靈活的文件模型、資料類型和索引,您可以使用簡單的資料庫服務快速直覺地存放和查詢內容 (例如,購物網站的使用者評論和示範影片) 和目錄 (例如,銷售點終端的庫存清單和交易平台的金融交易)。

設定檔管理

使用者設定檔管理支援線上交易、使用者偏好和使用者身份驗證。隨著使用者的增長,日益複雜的使用者設定檔資料和不斷提高的使用者體驗期望,對可擴展性、資料靈活性和效能的需求也隨之不斷成長。使用 Amazon DocumentDB 的文件資料模型,您可以管理數百萬使用者的描述檔和偏好設定。使用全受管非關聯式資料庫服務,可以輕鬆擴展到每秒處理數百萬個使用者請求,並具備毫秒級的延遲性。

行動和 Web 應用程式

建立高效能行動和 Web 應用程式,可擴展到每秒處理數百萬個使用者請求,並具備毫秒級的延遲性。作為網站資料庫或行動應用程式資料庫,Amazon DocumentDB 可讓您降低營運負擔並專注在為您的客戶建立獨一無二的體驗。Amazon DocumentDB 提供的彈性文件模型、資料類型和索引功能,可讓您快速調整和重複執行應用程式以縮短開發時間。

運作方式

將自我管理 MongoDB 工作負載移轉至 Amazon DocumentDB

自行管理 MongoDB 資料庫既困難、耗時又昂貴。使用 Amazon DocumentDB,您可以在雲端設定、保護和擴充與 MongoDB 相容的資料庫,無須擔心手動設定和保護資料庫叢集、執行叢集管理軟體、設定備份以及監控生產工作負載。

若要了解方法,請參閱 Amazon DocumentDB 移轉指南 »

使用案例圖說進行資料庫遷移

儲存、查詢和索引 JSON 資料

作為文件資料庫 (一種 NoSQL 資料庫類型),Amazon DocumentDB 讓您可以輕鬆地在 JSON 資料上插入、查詢、索引和執行彙總。JSON 實質上是一種格式,用於資料交換、現代 API 的常見輸出,以及對應用程式資料進行建模,因為 JSON 對開發人員而言是視覺化的。能夠以自然格式儲存和查詢 JSON 資料而無須轉譯,從而讓開發人員能夠更快地反覆查看並提高生產效率。

若要進一步了解有關 JSON 的資訊,請閱讀 Amazon DocumentDB 文件文檔。»

使用案例圖說進行資料庫遷移
Dow Jones

「Dow Jones 使用包括 MongoDB 在內的多個專業資料庫,為我們的客戶提供各式各樣的服務。我們很高興能夠與 AWS 就 Amazon DocumentDB 進行合作,這項服務滿足我們向 AWS 表達的諸多關鍵需求,不但可簡化操作,還能讓開發人員將更多的精力投資在為客戶提供創新體驗,而不是浪費在無差別的營運上。」

Dow Jones 首席產品兼技術官 Ramin Beheshti

進一步了解 »

FINRA

「我們選擇 Amazon DocumentDB 是因為它原本就是以 JSON 格式存放資料,因此更容易查詢法規文件和編製索引。這樣就能輕鬆地與其他利用 JSON 的系統整合,從而縮短開發週期,同時擴展資料的可用性。」 

FINRA 企業資料平台資深總監 Ranga Rajagopal 

觀賞影片 »

Rappi

「我們在生產環境中有 2,000 種不同的資料庫,其中 DocumentDB 是第二大最重要的資料庫。我們必須做出細微的調整來將 MongoDB 移轉至 Amazon DocumentDB,但在我們開始調整之後,我們發現相同的任務可以用更少的程式碼來達成,卻擁有更高的穩定度。現在,工程師可能僅有 5% 過去發生的問題,且如果他們遇到問題,這個問題會發生在邏輯或應用程式端,而不是因為 Amazon DocumentDB 出了什麼錯。」

Rappi 資料平台主管,Marcelo Soto

閱讀案例研究 »

Capital One

「我們的開發人員非常喜歡此文件模型,使用該模型可讓他們在建立應用程式時快速地移動和迭代。Amazon DocumentDB 與 AWS 服務深度整合,可為我們提供強大、高度可擴展且經濟實惠的資料庫服務。使用 Amazon DocumentDB,我們的開發人員將能更快地行動、更專注於代替客戶進行創新而不是管理資料庫。」

Capital One 副總裁 Sunjay Pandey

進一步了解 »

The Washington Post

「從自動備份到異地同步備份容錯移轉,Amazon DocumentDB 提供我們建立世界級系統所需的全部重要功能,不但可支援我們的 Arc Publishing 業務,也可支援機器學習平台。」

The Washington Post 資料科學和人工智慧總監 Patrick Cullen

進一步了解 »

Plume

「僅在第一天,我們的擴展能力就遠遠超出了使用 MongoDB 所能達到的範圍。我們從 DocumentDB 服務團隊處得到了出色的客戶服務。從涉及基礎設施、基礎設施管理和營運的角度來看,我認為這是一次不凡的成功。我們絕對領先對手。」

Brad Fino,DevOps 總監 - Plume

閱讀案例研究 »

Amazon.com
「針對我們的使用案例,有許多複雜的文件需要建立巢狀索引、臨機操作查詢及彙總。雖然我們可以選擇任何資料庫,但我們最終選擇的 Amazon DocumentDB 時完美的文件模型。擁有全受管文件資料庫,對我們的團隊來說是重大的轉捩點。我們不需要對其他的營運資源進行過渡投資,也不必將我們的使用案例塞到不同的資料模型當中。選擇 Amazon DocumentDB,我們使整個開發團隊有能力變得更敏捷又具生產力。」

Amazon.com 軟體開發部 Jason Neal

進一步了解 »

Asahi Shimbun

「使用 AWS 建置的應用程式交付平台自正式發行以來一直營運得相當穩定,讓無時無刻要求穩定性的新聞提供服務獲得最完善的支援。尤其,運用 Amazon DocumentDB 讓我們得以降低營運成本,同時能在文章類別搜尋上允許最大程度的彈性。Amazon DocumentDB 具有高讀取瀏覽效能,且即使在數百萬請求的情況下,依然能維持高效能。」

Asahi Shimbun 數位創新總部客戶體驗部門,Tatsuki Okamoto

閱讀案例研究 »

Punchh

「我們用平常的兩倍資料量來測試 Amazon DocumentDB 的可擴展性與效能,而結果非常令人滿意。效能方面沒有任何延遲或停機時間,讓多個並行行銷活動能順暢執行。身為 AWS 企業支援客戶,我們也在微調運用 Amazon DocumentDB 的平台獲得了全年無休的技術支援。多虧了 AWS,我們擁有了高度可擴展性,並且節省了 20% 的成本。」

Punchh 主架構師,Bhanu Mohanty

閱讀案例研究 »

Sign up for a free account
註冊 AWS 帳戶

立即存取 Amazon DocumentDB 管理主控台。

註冊 
Next-Steps-Icon_Tutorial
查閱教學

透過簡單的教學探索 Amazon DocumentDB。

進一步了解 
Standard Product Icons (Start Building) Squid Ink
開始使用 AWS 進行建置

了解如何建置 Amazon DocumentDB。

進一步了解