如何使用AWS DynamoDB实现国际化?

时间:2016-04-20 19:41:33

标签: amazon-web-services internationalization amazon-dynamodb

您在DynamoDB上实施i18n时使用了哪些解决方案?来到RDBMS世界,我会有一个单独的表(lang,key,text)然后将密钥存储在内容表中。但是,在基于文档的数据库(如MongoDB)中,您可以存储本地化文本embedded in the same document,这样可以更轻松地查询。但是,我无法找到适合DynamoDB的任何内容。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

DynamoDB支持JSON文档,因此您可以使用完全相同的结构listed here。例如,您可以像在DynamoDB中一样存储这样的项目:

{
  "venue_id": "C001",
  "venue_location": {
    "en": "Baker St.",
    "he": "רחוב האופה"
  }
  "venue_name": {
    "en": "Aroma Coffee",
    "he": "קפה ארומה"
  }
}