iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0

在前一篇,我們介紹了 Amazon RDS,了解了受管的關聯式資料庫服務。今天要來看看另一種資料庫 Amazon DynamoDB,它是一種非關聯式資料庫,特別適合需要高效能與高度擴展的應用。

1. 什麼是 DynamoDB?

DynamoDB 是全託管的無伺服器鍵值資料庫,不需固定 Schema,並且採用 Serverless 模式,使用者無需管理伺服器,並支援自動擴展容量與效能。

2. DynamoDB 的特點

  • 高效能
    毫秒級的查詢速度,適合需要即時回應的應用程式
  • 彈性成本
    提供兩種模式:
    • 隨需容量模式:依實際需求自動調整吞吐量,適合流量不穩定或不可預測的應用
    • 佈建容量模式:使用者需事先根據需求指定所需的每秒讀取和寫入數,適合流量穩定的應用
  • 高可用性
    提供多區域、多重作用中架構

3. RDS vs DynamoDB 對照表

特點 RDS DynamoDB
資料庫類型 關聯式資料庫 非關聯式資料庫
適合場景 傳統應用,例如ERP、電商網站等 高速讀寫,遊戲、IoT、即時應用等
管理模式 受管但仍需選擇實例類型、版本等 Serverless,全自動管理
考試重點 Multi-AZ、高可用性 高效能、Serverless、Key-Value

4. 重點整理

  1. DynamoDB 是全託管的無伺服器鍵值資料庫服務
  2. 具備高效能、自動擴展及高可用性
  3. 適合高速讀寫與即時應用

下一篇文章,我們將介紹 Amazon Aurora,是 AWS 自家打造的高效能關聯式資料庫,兼具雲端優勢與傳統資料庫的相容性。


上一篇
Day 16. Amazon RDS
系列文
什麼是 AWS?從 CCP 準備開始17
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言