分类:

  1. 数据库级别
  2. 表级别
  3. 字段级别

数据库级别,不同语言使用不同的数据库,数据库中通常包含许多并不涉及到多语言的表,会出现冗余表。

着重介绍表和字段级别:

字段级别(ID, Description, Description_En, Description_Fr...)

ID为主键

优点:

  1. 操作简单,一条记录搞定

缺点:

  1. 不利于扩展,如添加新语言,需要添加字段
  2. 不同语言加载不同字段

表级别

表1(ID)ID为主键

表2(ID, LanguageID, Description)ID和LanguageID 为复合主键

优点:

  1. 减少冗余,按需添加
  2. 加载方便,按语言进行过滤
  3. 扩展方便,添加新语言时不需调整表结构

缺点:

  1. 操作两个表

 

相关文章:

  • 2021-05-18
  • 2022-12-23
  • 2021-11-29
  • 2021-12-19
  • 2021-12-27
  • 2022-12-23
猜你喜欢
  • 2022-03-05
  • 2021-07-17
  • 2021-11-07
  • 2021-07-02
  • 2021-09-12
  • 2021-12-19
相关资源
相似解决方案