способ организации БД при мультиязычности
agat 28.09.2006 13:20
/ 28.09.2006 13:24
каким должен быть правильным?
Есть статьи. Есть языки. Есть переводы статей на разных языках. Все это же касается разделов (категорий статей). Все хранится в БД.
Как правильно это организовать? Хранить и статьи и переводы в одной таблице, отделяя их идентификатором языка, типа lang_id, или же переводы хранить в отдельной таблице, связывая по article_id?
В первом варианте будет много лишней информации, которая будет сохранятся по кажждому языку, но зато запись можно будет вынуть одним запросом, а во втором инфы будет меньше обратнопропорционально количеству языков на сайте, но в тоже время запись виниматся в 2 запроса, или в 1 объединенный.
- способ организации БД при мультиязычности, agat 28.09.2006 13:20 / 28.09.2006 13:24
- Ответ, Никита Козин [M] 28.09.2006 13:44
- Ответ, agat 28.09.2006 13:58 / 28.09.2006 14:06