本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用讀取快取整合 Amazon DynamoDB 和 Amazon ElastiCache
Amazon Web Services (AWS),Jason Hunter
2024 年 11 月 (文件歷史記錄)
本指南介紹當您在 Amazon DynamoDB 資料庫前面新增 Amazon ElastiCache 快取層時要考慮的要點。 DynamoDB 它說明如何實作用戶端 shim,將讀取快取新增至 DynamoDB 呼叫,而不需要在應用程式中大幅修改程式碼。Python 中提供參考實作,以示範內部詳細資訊。
ElastiCache 是一種熱門且強大的快取服務,可提供一組進階功能,包括:
-
Valkey 和 Redis OSS 相容性
-
99.99% 服務水準協議 (SLA)
-
所有 中的可用性 AWS 區域
-
支援最新的 Amazon Elastic Compute Cloud (Amazon EC2) 節點類型
-
節點類型的就地變更
-
自動容錯移轉
-
自動調整規模
-
資料分層
-
全域複寫
-
備份支援
-
預留節點
-
符合系統和組織控制 (SOC) 1、2、3 和其他標準
-
快取失效
-
無伺服器選項
DynamoDB 也提供 DynamoDB Accelerator (DAX) 作為 DynamoDB 特定的記憶體快取選項。本指南適用於偏好改用 ElastiCache 的讀者。
在本指南中:
範例儲存庫
如需本指南中討論之設計的 Python 型參考實作,請參閱 GitHub DynamoDB ElastiCache 整合儲存庫