3

在DynamoDB上實現i18n時,你們正在使用什麼解決方案?爲了RDBMS世界,我會有一個單獨的表(lang,key,text),然後將密鑰存儲在內容表中。但是,在像MongoDB這樣的基於文檔的數據庫中,您可以存儲本地化文本embedded in the same document,這可以更輕鬆地查詢。但是,我無法找到DynamoDB的具體內容。有什麼建議麼?如何使用AWS DynamoDB實現國際化?

回答

1

DynamoDB支持JSON文檔,因此您可以使用完全相同的結構listed here。例如,您可以像在DynamoDB中那樣存儲這樣的項目:

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