powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Нужен совет по организации базы данных
3 сообщений из 3, страница 1 из 1
Нужен совет по организации базы данных
    #38178387
NightStranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Ситуация:
Есть изделие, оно характеризуется набором параметров (имя, вес), и есть несколько связей "один-ко-многим" для этого изделия, например "цвет" (может быть несколько цветов для одного изделия).

Как я решаю:
Сделал таблицы "изделие", "цвет" и таблицу для связки Id "изделие_цвет". Запрос к БД получился достаточно громоздким поскольку таких связей - 5 штук.

Вопросы:
1) Не будет ли это тормозить при больших объемах базы (порядка 10 000 изделий, и порядка 10 записей для каждого свойства)?
2) Какой подход более эффективен - такой или путем записи для каждого изделия массива из id привязанных свойств (надеюсь, понятно сформулировал)?
3) Есть ли еще какой-то способ решения такой задачи?

Спасибо :)
...
Рейтинг: 0 / 0
Нужен совет по организации базы данных
    #38178778
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NightStranger,

правильно все сделали. И не бойтесь много джоинов
...
Рейтинг: 0 / 0
Нужен совет по организации базы данных
    #38178783
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NightStranger,

автор1) Не будет ли это тормозить при больших объемах базы (порядка 10 000 изделий, и порядка 10 записей для каждого свойства)?
10 000 х 10 = 100к - не так уж много. Но я так понимаю это вы в каком то скрипте обрабатываете? или админке? Ведь столько товаров и не понадобяться отображать на странице.
автор2) Какой подход более эффективен - такой или путем записи для каждого изделия массива из id привязанных свойств (надеюсь, понятно сформулировал)?
Что есть массив в mysql? вы подразумеваете что поле типа text с перечнем id`шников? так делать нельзя. как вам сказали вы все сделдали парвильно.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Нужен совет по организации базы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]