Amazon DocumentDB (with MongoDB compatibility)

更新 發佈閱讀 4 分鐘

Amazon DocumentDB (with MongoDB compatibility) 是一項 Amazon Web Services (AWS) 提供的全受管、具可擴展性、高可用性且耐用的 NoSQL 資料庫服務與 MongoDB 工作負載相容

簡單來說,如果你正在使用 MongoDB,並且希望在雲端中享受到全受管、高可用性、高擴展性等優勢,而不想自行管理 MongoDB 叢集的複雜性,那麼 Amazon DocumentDB 就是一個很好的選擇。

主要概念與特點:

  1. MongoDB 相容性:
    • DocumentDB 設計為與 MongoDB 3.6、4.0、5.0 和 6.0 版的 API 和驅動程式相容。這意味著您現有的 MongoDB 應用程式、驅動程式和工具可以幾乎無需修改程式碼就能與 DocumentDB 協同工作。
    • 它支援 MongoDB 的核心操作、查詢語言、索引和聚合管道功能。
    • 重要說明: DocumentDB 並不是開源的 MongoDB 軟體本身,而是 AWS 自行開發的與 MongoDB API 相容的服務。
  2. 全受管服務:
    • AWS 負責所有的資料庫管理任務,包括硬體佈建、叢集設定、修補、備份、恢復、故障偵測、自動故障轉移和擴展。
    • 這大大降低了運營負擔,讓您可以專注於應用程式開發。
  3. 高擴展性:
    • 儲存與運算分離: DocumentDB 採用與 Amazon Aurora 類似的儲存架構,將運算與儲存分離。儲存層可以自動擴展到 PB 級別,而無需停機。
    • 讀取擴展: 您可以創建多達 15 個低延遲的讀取副本,這些副本共享相同的底層儲存,有助於擴展讀取密集型應用程式的吞吐量。
  4. 高可用性與耐用性:
    • 多可用區域部署: 資料在 3 個可用區域 (Availability Zones, AZs) 中自動複製 6 份副本,以實現高耐用性。
    • 自動故障轉移: 如果主實例發生故障,DocumentDB 會自動且快速地故障轉移到其中一個讀取副本,通常在 30 秒內完成,確保服務連續性。
    • 自動備份和時間點恢復: 提供連續備份功能,並支援在過去 35 天內任何時間點恢復資料。
  5. 高性能:
    • 由於其優化的儲存引擎和分散式架構,DocumentDB 通常比自建的 MongoDB 實例提供更高的吞吐量和更低的延遲。
  6. 安全性:
    • 資料在靜態和傳輸中都受到加密保護。
    • 整合 AWS IAM 進行身分驗證和授權。
    • 支援 Amazon VPC (Virtual Private Cloud) 網路隔離。
  7. 成本效益:
    • 按實際使用的運算和儲存資源付費,無需預先承諾或支付昂貴的專有軟體許可費用。

典型使用案例:

  • 內容管理系統 (CMS): 儲存非結構化或半結構化的內容,如文章、使用者評論、產品目錄等。
  • 行動和遊戲應用程式: 處理高變化的使用者資料、個人檔案、遊戲狀態等。
  • 物聯網 (IoT) 數據: 儲存和分析來自設備和感測器的時間序列數據。
  • 電子商務平台: 管理產品目錄、購物車資訊、使用者偏好等。
  • 需要 MongoDB 相容性的工作負載: 如果您有現有的 MongoDB 應用程式,並希望將其遷移到雲端以獲得更高的可用性、可擴展性和更少的管理負擔。
  • JSON 文件型資料儲存: 適合處理和查詢 JSON 或類似於 JSON 的資料。

總而言之,Amazon DocumentDB 是一個專為企業級應用程式設計的強大 NoSQL 文件資料庫服務,它提供 MongoDB 的靈活性,同時結合了 AWS 雲端服務的自動化管理、高可用性、高擴展性和安全性。

留言
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
45會員
572內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 初級+中級(數據分析) AWS AIF-C01 AWS CLF-C02 Microsoft AI-900 其他:富邦美術館志工
2025/06/19
Amazon Elastic Kubernetes Service (Amazon EKS) 是一項 Amazon Web Services (AWS) 提供的全受管 Kubernetes 服務。它讓您能夠在 AWS 上輕鬆地運行 Kubernetes,而無需安裝、操作和維護您自己的 Kuberne
2025/06/19
Amazon Elastic Kubernetes Service (Amazon EKS) 是一項 Amazon Web Services (AWS) 提供的全受管 Kubernetes 服務。它讓您能夠在 AWS 上輕鬆地運行 Kubernetes,而無需安裝、操作和維護您自己的 Kuberne
2025/06/19
Amazon Elastic Container Service (Amazon ECS) 是一項 Amazon Web Services (AWS) 提供的高度可擴展、快速且全受管的容器協調服務 (Container Orchestration Service)。它讓您能夠輕鬆地運行、停止和管理
2025/06/19
Amazon Elastic Container Service (Amazon ECS) 是一項 Amazon Web Services (AWS) 提供的高度可擴展、快速且全受管的容器協調服務 (Container Orchestration Service)。它讓您能夠輕鬆地運行、停止和管理
2025/06/19
Amazon EC2 (Amazon Elastic Compute Cloud) 是 Amazon Web Services (AWS) 提供的核心服務之一,它讓您可以在 AWS 雲端中,彈性且可擴展地獲得虛擬伺服器 (Virtual Servers)。 簡單來說,EC2 就像是你在雲端租用了一
2025/06/19
Amazon EC2 (Amazon Elastic Compute Cloud) 是 Amazon Web Services (AWS) 提供的核心服務之一,它讓您可以在 AWS 雲端中,彈性且可擴展地獲得虛擬伺服器 (Virtual Servers)。 簡單來說,EC2 就像是你在雲端租用了一
看更多
你可能也想看
Thumbnail
本文主要在討論以 Docs as Code 方法來撰寫技術文件,此做法能否滿足企業內部對知識管理的需求。
Thumbnail
本文主要在討論以 Docs as Code 方法來撰寫技術文件,此做法能否滿足企業內部對知識管理的需求。
Thumbnail
在AI浪潮下,009819 中信美國數據中心及電力ETF 直接卡位算力與電力雙主軸,等於掌握AI最核心基建。2008從 Apple Inc. 與 iPhone 帶動供應鏈,到如今AI崛起,主線已由應用端轉向底層。AI發展離不開算力與電力支撐,009819的價值,在於押中「沒有它不行」的核心資產。
Thumbnail
在AI浪潮下,009819 中信美國數據中心及電力ETF 直接卡位算力與電力雙主軸,等於掌握AI最核心基建。2008從 Apple Inc. 與 iPhone 帶動供應鏈,到如今AI崛起,主線已由應用端轉向底層。AI發展離不開算力與電力支撐,009819的價值,在於押中「沒有它不行」的核心資產。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
我從今年初開始就不斷強調,AI 的發展過程中,電力是多麼重要的一件事,算力雖然是推動 AI 的引擎,但電力才是支撐引擎運轉的燃料,沒有充足且穩定的電力供應,再先進的 GPU 也只是無法啟動的昂貴晶片、毫無用武之地,所以AI的終點不是算力,而是電力。
Thumbnail
我從今年初開始就不斷強調,AI 的發展過程中,電力是多麼重要的一件事,算力雖然是推動 AI 的引擎,但電力才是支撐引擎運轉的燃料,沒有充足且穩定的電力供應,再先進的 GPU 也只是無法啟動的昂貴晶片、毫無用武之地,所以AI的終點不是算力,而是電力。
Thumbnail
內容十分精實,一百多頁很薄的一本書,但含了很多有用的資訊,就算不是開發微服務,書中的內容也可以用在很多雲端服務的開發與維運上。中文版唯一可惜的地方,翻譯非常不通順,很多不像中文的句子,會看到好幾個「與」連在一起用,標點符號的用法也有點怪,閱讀的痛苦指數有點高...
Thumbnail
內容十分精實,一百多頁很薄的一本書,但含了很多有用的資訊,就算不是開發微服務,書中的內容也可以用在很多雲端服務的開發與維運上。中文版唯一可惜的地方,翻譯非常不通順,很多不像中文的句子,會看到好幾個「與」連在一起用,標點符號的用法也有點怪,閱讀的痛苦指數有點高...
Thumbnail
本篇使用 AWS Lambda 結合 Amazon Bedrock 和 Claude 3 來分析儲存在 Amazon S3 中的圖像的示範
Thumbnail
本篇使用 AWS Lambda 結合 Amazon Bedrock 和 Claude 3 來分析儲存在 Amazon S3 中的圖像的示範
Thumbnail
本文介紹如何使用 TG Bot 來操作 MongoDB,包括讀取所有 domain、讀取特定 domain、新增 domain、批量新增 domain、修改 domain 和刪除 domain。透過 TG Bot 的指令操作,實現了自動化管理和多環境管理。
Thumbnail
本文介紹如何使用 TG Bot 來操作 MongoDB,包括讀取所有 domain、讀取特定 domain、新增 domain、批量新增 domain、修改 domain 和刪除 domain。透過 TG Bot 的指令操作,實現了自動化管理和多環境管理。
Thumbnail
Professional Cloud Database Engineer 考試/資源/心得整理 |Google Cloud
Thumbnail
Professional Cloud Database Engineer 考試/資源/心得整理 |Google Cloud
Thumbnail
疫情世代後,企業在思考的已經不是要不要上雲,而是哪些服務或內容可以上雲,透過混合雲的形式,搭配公司的策略達到靈活且彈性的最佳效益。 而既然要能達到最佳效益,選擇適合公司環境的雲端環境,對於現代企業來說非常重要,這篇文章將與大家分享AWS、GCP、Azure三大公有雲的特點與優勢。
Thumbnail
疫情世代後,企業在思考的已經不是要不要上雲,而是哪些服務或內容可以上雲,透過混合雲的形式,搭配公司的策略達到靈活且彈性的最佳效益。 而既然要能達到最佳效益,選擇適合公司環境的雲端環境,對於現代企業來說非常重要,這篇文章將與大家分享AWS、GCP、Azure三大公有雲的特點與優勢。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
學習如何使用Python連接MongoDB進行憑證監控,包括建立MongoDB docker-compose、連接MongoDB、讀取yaml並寫入MongoDB、傳入env以及domain寫入MongoDB、讀取MongoDB、修改MongoDB、刪除MongoDB。
Thumbnail
學習如何使用Python連接MongoDB進行憑證監控,包括建立MongoDB docker-compose、連接MongoDB、讀取yaml並寫入MongoDB、傳入env以及domain寫入MongoDB、讀取MongoDB、修改MongoDB、刪除MongoDB。
Thumbnail
本篇文章將教你如何在Kubernetes cluster內部署一個MongoDB,包括取得Manifests、建立Volume、部署實務、基本操作和結論。透過操作演示,讓你瞭解在實務上如何成功建立MongoDB,並進行基本操作。
Thumbnail
本篇文章將教你如何在Kubernetes cluster內部署一個MongoDB,包括取得Manifests、建立Volume、部署實務、基本操作和結論。透過操作演示,讓你瞭解在實務上如何成功建立MongoDB,並進行基本操作。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News