Amazon DynamoDB 是 NoSQL 資料庫,支援鍵值和文件資料模型,並且可讓開發人員來建立現代化的無伺服器應用程式,該應用程式可以從小型開始,並全域擴展以支援幾 TB 的資料和每秒數以千萬計的讀取和寫入請求。DynamoDB 的設計是要執行可能使得傳統關聯式資料庫不堪負載的高效能、網際網路規模的應用程式。

最新消息:

  • 隨需容量模式
  • 對 ACID 交易內建支援
  • 隨需備份和 point-in-time 恢復
  • 靜態加密
DynamoDB 是一種非關聯式資料庫
由 Flush Arcade 所建立

任何規模都可提供效能

DynamoDB 是一項鍵值和文件資料庫,可支援幾乎任何規模的資料表,並具有水平擴展功能。這可讓 DynamoDB 擴展為每天超過 10 兆個請求,尖峰時間每秒超過 2000 萬個請求,超過數 PB 個儲存。

鍵值和文件資料模型

DynamoDB 同時支援鍵值和文件資料模型。這可讓 DynamoDB 具有彈性的結構描述,使得每個資料列在任何時間點可以有任何數量的欄。這可讓您輕鬆隨著業務需求變更調整資料表,而不需如同在關聯式資料庫般,重新定義資料表結構描述進一步了解 »

運用 DynamoDB Accelerator 獲得毫秒的延遲

DynamoDB Accelerator (DAX) 是一項記憶體內快取,可讓您使用全受管的記憶體內快取,針對任何規模的資料表提供快速讀取效能。您可使用 DAX 將 DynamoDB 表的讀取效能增進高達 10 倍 (將讀取所需時間從毫秒縮短至微秒),即使是針對每秒數百萬次的要求亦可輕鬆處理。進一步了解 DAXDAX 定價 »

使用全域資料表進行自動化全域複寫

DynamoDB 全域資料表會在您所選的 AWS 區域間自動複寫資料,並自動擴展容量以容納您的工作負載。利用全域資料表,您全域複寫的應用程式可以在選定的區域中本機存取資料,以獲得個位數毫秒的讀取與寫入效能。進一步了解 »

使用 DynamoDB Streams 進行即時資料處理

DynamoDB Streams 會擷取任何 DynamoDB 資料表中依時間順序排序的項目層級修改,並在記錄中存放此資訊長達 24 小時。當於 DynamoDB 資料表中存放的項目發生變更時,擷取這類變更的功能可為應用程式提供好處。 進一步了解 »

無伺服器

使用 DynamoDB,不需佈建、修補或管理任何伺服器,也不需安裝、維護或操作任何軟體。DynamoDB 會自動擴展資料表,無需任何管理即可調整容量和維護效能。可用性和容錯能力是內建功能,可讓您不需為這些功能架構應用程式。

讀取/寫入容量模式

DynamoDB 為每個資料表提供容量模式:隨需和佈建。針對較無法預測的工作負載,您無法確定何時會有高使用量,那麼,隨需容量模式可為您處理容量的管理,而您只需要對使用的部分付費。使用佈建容量模式的資料表需要您設定讀取與寫入容量。當您確定所指定的佈建容量會有相當高的使用量,則佈建容量模式會較具成本效益。 進一步了解 »

隨需模式

針對使用隨需容量的資料表,當工作負載急速增加或下降至任何先前達到的流量層級時,DynamoDB 會快速容納它。如果工作負載的流量層級達到新的尖峰,DynamoDB 會快速調整以容納工作負載。您可以對新的和現有資料表使用隨需容量模式,而且可以繼續使用現有的 DynamoDB API,不需變更程式碼。進一步了解 »

Auto Scaling

針對使用佈建容量的資料表,DynamoDB 會根據您先前設定的容量來提供輸送量和儲存的自動擴展,方法是監控應用程式的效能使用量。如果應用程式流量成長,DynamoDB 會增加輸送量來容納負載。如果您的應用程式流量縮減,DynamoDB 會向下縮減,使得您對未使用的容量付較少的費用。進一步了解 »

使用觸發程序變更追蹤

DynamoDB 與 AWS Lambda 整合以提供觸發程序。使用觸發程序,您可以在偵測到 DynamoDB 表的項目層級變更時,自動執行自訂函數。您可以利用觸發器建立應用程式,該應用程式會對 DynamoDB 資料表中的資料修改做出反應。Lambda 函數可以執行您指定的任何動作,例如傳送通知或啟動工作流程。進一步了解 »

企業就緒

DynamoDB 適用於關鍵任務工作負載,包括對需要複雜商業邏輯的一組廣泛應用程式支援 ACID 交易。DynamoDB 利用加密並持續備份您的資料來進行保護,以幫助保護您的資料,利用服務水準協議來保證可靠性。

ACID 交易

DynamoDB 為交易提供原生的伺服器端支援,簡化開發人員對資料表內或資料表間的多個項目進行協調式、全有或全無變更的體驗。利用對於交易的支援,開發人員可以將 DynamoDB 的規模、效能和企業優勢延伸至更廣泛的一組關鍵任務工作負載。 進一步了解 »

靜態加密

DynamoDB 預設會靜態加密所有客戶資料。靜態加密會使用 AWS Key Management Service 中存放的加密金鑰來增強資料的安全。您可以透過靜態加密,建立符合嚴格加密合規和法規要求,而且對安全性要求甚高的應用程式。使用 AWS 擁有的客戶主要金鑰進行的預設加密是免費提供。進一步了解 »

Point-in-time 恢復

point-in-time 恢復 (PITR) 有助於保護您的 DynamoDB 資料表免遭意外寫入或刪除操作。PITR 提供 DynamoDB 資料表資料的持續備份,而您可以將該資料表的資料還原至任何時間點,最長達過去35 天中的某個秒。您只要在 AWS 管理主控台按一下或使用單一 API 呼叫,即可啟用 PITR 或執行備份及復原操作。進一步了解 »

隨需備份與還原

隨需備份與還原可讓您完整備份 DynamoDB 表資料以進行資料存檔,協助您符合公司與政府的法規要求。您可以備份資料量從幾 MB 到數百 TB 不等的表格,不會對生產應用程式的效能或可用性造成影響。進一步了解 »

網頁影像
瀏覽定價頁面

探索 Amazon DynamoDB 的定價選項。

進一步了解 
帳戶註冊影像
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
工具箱影像
開始在主控台進行建置

開始在 AWS 管理主控台使用 Amazon DynamoDB 進行建置。

登入