3
在DynamoDB上實現i18n時,你們正在使用什麼解決方案?爲了RDBMS世界,我會有一個單獨的表(lang,key,text),然後將密鑰存儲在內容表中。但是,在像MongoDB這樣的基於文檔的數據庫中,您可以存儲本地化文本embedded in the same document,這可以更輕鬆地查詢。但是,我無法找到DynamoDB的具體內容。有什麼建議麼?如何使用AWS DynamoDB實現國際化?
在DynamoDB上實現i18n時,你們正在使用什麼解決方案?爲了RDBMS世界,我會有一個單獨的表(lang,key,text),然後將密鑰存儲在內容表中。但是,在像MongoDB這樣的基於文檔的數據庫中,您可以存儲本地化文本embedded in the same document,這可以更輕鬆地查詢。但是,我無法找到DynamoDB的具體內容。有什麼建議麼?如何使用AWS DynamoDB實現國際化?
DynamoDB支持JSON文檔,因此您可以使用完全相同的結構listed here。例如,您可以像在DynamoDB中那樣存儲這樣的項目:
{
"venue_id": "C001",
"venue_location": {
"en": "Baker St.",
"he": "רחוב האופה"
}
"venue_name": {
"en": "Aroma Coffee",
"he": "קפה ארומה"
}
}