Показано с 1 по 2 из 2

Тема: Оптимальная структура данных в MySQL

  1. #1

    Регистрация
    11.09.2007
    Сообщений
    2
    Господа, возникла следующая задача: сейчас делаю структуру сайта который подразумевает мультиязычный лист товаров. Я вижу 2 решения
    Одной таблицей:
    Tovar_table:
    Enter_id
    Tovar_id
    Caption
    Title

    Language
    Cost
    Value
    ---------
    Двумя:
    Tovar_table:
    Tovar_id

    Cost
    Value
    +
    Description_table:
    Enter_id
    Tovar_id
    Caption
    Title

    Language.id

    Это как пример, конечно таблиц будет больше(например таблица данных по языку), но в общих чертах так.
    У меня не сильно хорошие познания в MySql, но вот какие минусы я пока вижу:
    У первого варианта между полями языков копируются данный, которые не зависимы от языка. В втором, увеличивается количество запросов.
    Ожидается поиск по значениям + формирования листа (по большей части он будет статичным, так что можно использовать кеширование)

    Как лучше? В В каких ситуациях использовать 1 вариант, а в каких второй(например в зависимости от объема или в расчёте на то, что в формировании странице могут участвовать несколько подобных таблиц с разными мультиязыковыми параметрами)? Может что-то ещё есть?

  2. #2

    Регистрация
    11.09.2007
    Сообщений
    2
    все, вопрос снимается подсказали решение.

Похожие темы

  1. Структура сайта аккордеониста
    от oleg45120 в разделе Дизайн сайтов
    Ответов: 4
    Последнее сообщение: 05.01.2012, 02:37
  2. структура сайта
    от morphei в разделе Веб-программирование
    Ответов: 7
    Последнее сообщение: 28.12.2009, 01:30
  3. NEC FE991SB оптимальная частота
    от Electra в разделе Софт и железо
    Ответов: 2
    Последнее сообщение: 07.03.2006, 21:58
  4. Експорт-ипорт данных в MySQL
    от kohno в разделе Веб-программирование
    Ответов: 1
    Последнее сообщение: 23.06.2005, 21:13
  5. Безопасность данных. Q-A
    от SaneK в разделе Софт и железо
    Ответов: 14
    Последнее сообщение: 06.03.2004, 17:59

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •