多语种网站:一桌还是多桌?

时间:2017-05-06 12:11:06

标签: php mysql database-design multilingual

我正在用PHP构建一个多语种网站。

起初我正在考虑使用类似

的结构的JSON文件
{
  "TEXT_CODE": {
     "LANG_CODE": "TEXT",
     "LANG_CODE": "TEXT"
   }
}

但是,由于文本可能很多,我选择了一个更容易操作和可读的数据库解决方案。

假设我们有200种文本和5种语言,这是数据库设计与表演混合的最佳选择?

解决方案1 ​​

单个表texts_multilingual,其中200 * 5 = 1000行可在每个页面请求中进行搜索。

解决方案2

每种语言texts_entexts_it等一个表格,以便每项研究仅在200行内搜索文本代码

我认为解决方案#2在性能方面是最好的方式,但我想知道更多专业开发人员的意见以及他们将如何处理它。

0 个答案:

没有答案