Я строию интернет-магазин, используя RDBMS, и хотел знать, что является наибольшим эффективным образом для представления количества товаров в той же категории? Так, например, мое меню категория будет выглядеть примерно так:Методы подсчета предметов в категории
- Книги (212)
- MP3-плееры (13)
- Обувь (562)
Какие методы вы используете, чтобы получить эти цифры? Я использую PostgreSQL 9.1, но я предполагаю, что механика должна быть одинаковой во всех СУБД.
Но это GROUP BY достаточно эффективно выполняться каждый раз, когда страница будет загружаться? – and3p
По всей вероятности, да. Если ваши таблицы исключительно велики, вы можете сохранить подсчеты категорий в другой таблице, обязательно обновляя их в любое время, когда элементы будут добавлены, удалены или изменены. – Chad