用于存储本地化数据版本的良好数据库表设计

Vij*_* VP 7 sql sql-server database-design localization

我正在尝试设计一些表来存储一些数据,这些数据必须在以后转换为不同的语言.任何人都可以提供一些"最佳实践"或指导方针吗?

谢谢

Ben*_*man 15

假设您有一个如下所示的产品表:

Products
----------
id
price

Products_Translations
----------------------
product_id
locale
name
description
Run Code Online (Sandbox Code Playgroud)

然后你只需加入product_id = product.id,其中locale ='en-US'

当然这会对性能产生影响,因为您现在需要一个连接来获取名称和描述,但它稍后允许任意数量的语言环境.