Какая модель данных наиболее масштабируема для каталога товаров? - PullRequest
2 голосов
/ 17 июля 2011

Каждый продукт будет иметь родительскую категорию, категорию и подкатегорию.

Было бы лучше иметь нормализованную базу данных с целыми числами, представляющими родительскую категорию, категорию и подкатегорию в таблице продуктов?

1 Ответ

0 голосов
/ 17 июля 2011

Лучше иметь отдельную таблицу категорий и иметь идентификаторы в таблице продуктов.в противном случае, если вы непосредственно сохраните информацию о категории в таблице продуктов, вы получите последовательность и дублирование.

вы всегда можете присоединиться к таблице во время вытягивания продуктов, если вы беспокоитесь о присоединении, вы также можете кэшировать таблицу категорий на стороне приложения и выполнить поиск в хэш-карте категорий при выборе продукта изтаблица, в которой нужно знать информацию о родительской и подкатегории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...