Возможный дубликат:
Каковы наилучшие методы для проектирования нескольких языков?
Я разрабатываю многоязычный веб-сайт, и я заинтересован в разработке схемы базы данных для него. Подумайте, есть таблица "Статьи"
Articles (Id, AddedByUser, AddedDate, Title, Description, Body, ViewCount).
Для реализации нескольких языков существует два пути.
Первый способ - создать одну таблицу
Articles (Id, AddedByUser, AddedDate, TitleRU, TitleEN, DescriptionRU, DescriptionEN, BodyRU, BodyEN, ViewCount).
Второй способ - создать три таблицы
Articles (Id, AddedByUser, AddedDate, ViewCount).
ArticlesLocalized(Id, ArticleId, Title, Description, Body, LanguageId)
Languages(Id, Name)
Какой способ лучше?