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