iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
0
自我挑戰組

30天初探 Amazon Web Services系列 第 23

[Day23] AWS DynamoDB

Amazon DynamoDB 是全受管 NoSQL 資料庫服務,可提供快速且可預期的效能及無縫的可擴展性。DynamoDB 可讓您卸下操作及擴展分散式資料庫的管理負擔,不再需要煩惱硬體佈建、設定和組態、複寫、軟體修補或叢集擴展。DynamoDB 還提供靜態加密,解決了保護敏感資料所涉及的操作負擔和複雜性。

透過 DynamoDB,您可以建立資料庫資料表,來存放和擷取任意數量的資料,並為任何層級的請求流量提供服務。您可以擴展或縮減資料表的輸送容量,以免停機或降低效能。您也可以使用 AWS 管理主控台監控資源用量與效能指標。

DynamoDB 提供隨需備份功能。它可讓您針對法規合規需求,建立資料表的完整備份來長期保留與封存。

您可以為 Amazon DynamoDB 資料表建立隨需備份並啟用時間點復原。時間點復原有助於保護您的資料表免遭意外寫入或刪除操作。透過時間點復原,您可以將該資料表還原到過去 35 天內的任何時間點。

DynamoDB 可讓您自動從資料表刪除過期項目,以協助您降低儲存體用量及存放不再相關之資料的成本。


Core Components
Tables:

  • 類似於 RDBMS 的 Table.
  • DynamoDB Table 是一個儲存集合單位。
  • 相當於 MongoDB 的 Collection

Items:

  • 每個 Table 可以有多個 Items,相當於 RDBMS 的 Rows。
  • 每個 Items 可包含多個 Attributes
  • 相當於 MongoDB 的 Document

Attributes:

  • 每個 Items 由一個或多個 Attributes 組成
  • Attribute 的資料型態有
  • 建立 Attribute 時,注意保留字:Reserved Words

上一篇
[Day22] AWS VPC (Virtual Private Cloud)
下一篇
[Day24] AWS Simple Notification Service (SNS)
系列文
30天初探 Amazon Web Services30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言