如何使用 AWS DynamoDB 实现国际化?
Posted
技术标签:
【中文标题】如何使用 AWS DynamoDB 实现国际化?【英文标题】:How to implement internationalisation with AWS DynamoDB? 【发布时间】:2016-08-13 17:05:46 【问题描述】:你们在 DynamoDB 上实施 i18n 时使用了哪些解决方案?对于 RDBMS 世界,我将有一个单独的表(语言、键、文本),然后将键存储在内容表中。但是,在 MongoDB 等基于文档的数据库中,您可以存储本地化文本 embedded in the same document,这样可以更轻松地进行查询。但是,我无法为 DynamoDB 找到任何具体的东西。有什么建议吗?
【问题讨论】:
【参考方案1】:DynamoDB 支持 JSON 文档,因此您可以使用完全相同的结构 listed here。例如,您可以像这样在 DynamoDB 中存储这样的项目:
"venue_id": "C001",
"venue_location":
"en": "Baker St.",
"he": "רחוב האופה"
"venue_name":
"en": "Aroma Coffee",
"he": "קפה ארומה"
【讨论】:
以上是关于如何使用 AWS DynamoDB 实现国际化?的主要内容,如果未能解决你的问题,请参考以下文章
AWS SDK JavaScript v3 / 如何在 dynamoDB 扫描命令中使用 ExpressionAttributeNames?
如何使用 AWS JavaScript SDK (dynamoDB) 处理 UnprocessedItems?
AWS SQS FIFO或AWS DynamoDB用于处理大量消息