在 DynamoDB 中存储博客 post 的最佳方式?

Best way to store a blog post in DynamoDB?

我正在使用 Amazon Web Services 为网站创建博客部分。我在比较数据库解决方案时遇到了 DynamoDB。我想知道使用 DynamoDB 存储超过 1500 字(约 6KB)的博客 post 是否是个好主意。我是否应该将文章作为文件保存到 S3 上,并将其 link 存储在我的 DynamoDB 数据库中?什么是正确的实施方式?

提前致谢

DynamoDB 是一种键值对 NoSQL 数据库,可大规模提供个位数毫秒的性能。它是一个完全托管的持久数据库,具有内置的安全性、备份和恢复功能,以及适用于 Internet 级应用程序的内存缓存。 More information here.

您当然可以使用 DynamoDB 构建博客应用程序。您需要对数据建模,并且根据您使用的语言,您可以使用 DynamoDB 映射器。例如,如果您使用 Spring 框架构建应用程序,则可以使用 Enchanced Client.

假设您确实使用 Spring 框架构建 - 您可以构建它与 this tutorial 非常相似,并通过用 DynamoDB 替换关系数据库。在我看来,使用 DynamoDB 而不是读取存储在 Amazon S3 中的文件是更好的方法。