我有一个网站,在 mysql 数据库中有大约 1000 个不同的字符串,用于显示我网站上的所有文本。字符串存储在数据库中的原因是因为我支持 2 种不同的语言,并且需要能够根据用户偏好(英语和中文)显示不同的语言
字符串的长度各不相同,其中 250 个可能太长而无法放入 varchar 中。
我即将实现这个数据库,但我不确定是否要使用适合 750 个字符串的 varchars 构建一个表,然后使用另一个使用 mediumtext 的表来存储剩余的 250 个较长的字符串。
varchar 和 mediumtext 之间的性能差异是否足以保证设置 2 个表的额外麻烦?或者您会建议只使用 1 个表格,所有内容都使用 mediumtext。
用户将无法搜索此数据,我正在使用 PHP 来显示数据。
谢谢