У меня есть 8 наборов данных из примерно 30 000 строк для каждого набора, данные одинаковы для разных языков.Производительность MySQL: одна таблица или несколько таблиц
Передняя часть сайта получит относительно высокий трафик.
Итак, мой вопрос касается производительности MySQL, если у меня должна быть одна таблица с одним столбцом, чтобы отличить, какой набор данных принадлежит (например, coloumn "language") или создавать отдельные таблицы для каждого набора языков?
(объяснение о том, почему, если это возможно было бы действительно полезно)
Заранее спасибо Шади
Вы можете сделать это с нормальными отношениями: translationStrings (Stringid, строка), переводы (Stringid, LanguageID, перевод) - это может добавить еще одно соотношение/внешний ключ/join on select, но добавляет гибкость. – leafnode