透過從 RDBMS 遷移到 Amazon DynamoDB,將您的應用程式現代化 - AWS 規定指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

透過從 RDBMS 遷移到 Amazon DynamoDB,將您的應用程式現代化

拉姆庫馬·拉馬努加姆和馬赫什·庫馬爾韋姆拉,Amazon Web Services(AWS)

2023 年 2 月 (文件歷史記錄)

隨著組織的業務擴展,其信息系統的負載顯著增加。效能最佳化措施只能在某種程度上協助解決這種增加的需求。通常情況下,需求增加導致數據庫無法處理負載的地步。這個問題特別普遍存在於建置在關聯式資料庫管理系統 (RDBMS) 上的應用程式中。雖然主要的 RDBMS 提供者提供透過僅供讀取複本、資料庫鏡像、主要次要組態及類似功能來處理系統負載的方法,但這些功能的成本和授權需求可能會成為一個問題。對於有興趣研究資料儲存替代方案的組織,本指南著重於從 RDBMS 遷移到 Amazon DynamoDB。

本指南的第一部分提供 DynamoDB 功能和優點的概觀。本指南的第二部分是針對從 RDBMS (微軟 SQL Server) 移轉至 DynamoDB 的應用程式的案例研究為基礎。它提供程式碼範例來解決兩個移轉挑戰:將關聯式資料對應至 DynamoDB 文件結構和索引鍵值集合,以及變更應用程式的資料存取層以支援 DynamoDB 中的建立、讀取、更新和刪除 (CRUD) 作業。

本指南適用於計劃將其 RDBMS 系統移轉至 DynamoDB 以滿足其快速應用程式開發 (RAD) 和高效能需求的程式或專案經理、資料庫管理員和資料庫架構師。本指南假設對關聯式資料庫和 NoSQL 概念有基本的瞭解,但不需要 DynamoDB 技能或經驗。