這篇筆記下 AWS 的 DynamoDB 的 Session State 和 Partitioning Strategies。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/19730768
本篇範圍:Chapter 23
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. DynamoDB 可以當作後端常用的 session state cache
2. DynamoDB Cache 跟 ElastiCache 相比之下,後者是存在於記憶體;前者則是 serverless
3. 跟 EFS 相較下:EFS 必須要依附在 EC2 上
4. S3 不適合儲存,因為其延遲性比較長,且也不適合小檔案
5. Partition Key 可以客製化,讓 Sharding 更有效率