1C-Bitrix. Использовать инфоблоки или напрямую работать с БД?

Привествую.

Задача: сделать рейтинг у товаров, комментариев и прочего.
Вопрос: учитывая то, что работа будет происходить с небольшим кол-вом данных, но будет очень много запросов, стоит ли работать с БД напрямую, минуя инфоблоки? Создать несколько своих таблиц и написать небольшой компонентик, пользуясь классами фреймворка 1С-Битрикс. Будет ли выгода в производительности, относительно работы с инфоблоками?

СУБД MySQL.

Спасибо.
  • Вопрос задан
  • 5810 просмотров
Решения вопроса 2
Напрямую с бд — точно работать не стоит.
Можно воспользоваться Highload инфоблоками.
Ответ написан
Kerman
@Kerman
Напрямую с битрикс работать — точно не стоит.
Шутка. На каждый продукт есть свой нишевый потребитель.
Тем не менее, в каждой шутке есть доля шутки. Если есть цель разобраться с работой базы данных, то стоит. Работа напрямую с базой - это бесценный опыт. Если нужно разобраться с битриксом, то слушайте @olegprof и других проповедников. Если хочется развития - то изучайте другие языки и готовые фреймворки для доступа к базе.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ycexa
Если с ИБ и Highload-ИБ получается избыточная структура, то смело делай отдельный модуль, создавай там свои таблицы с отдельным префиксом и работай с ними через битриксовое ORM.
Оно у них получилось, на удивление, весьма удобное и гибкое
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы