DynamoDB 是一款強大的全託管 NoSQL 資料庫服務,具有高可用性、毫秒級效能與彈性擴展能力。本文將簡介 DynamoDB 的功能和架構,明天再介紹兩種計費模式。
DynamoDB 是一種支援 key-value 和文件資料模型的無伺服器 NoSQL 資料庫服務。開發人員可使用 DynamoDB 來建置 serverless 架構,可以更彈性的擴充資料庫的容量。常見的使用案例有:
提到資料庫,無論是 SQL 或 NoSQL ,免不了要介紹資料結構, DynamoDB 的 Primary key 的組成有兩種方式,一種是使用 Partition Key ,一種是使用 Partition Key + Sort Key ,兩種方式的差別如下: