Добавить возможность хранить элемненты инфоблока в отдельной таблице

Рейтинг: 51.2250  
Внедрено
Предложил Шерлок Холмс 17.02.2012 14:51:40

Добавить возможность хранить элемненты инфоблока в отдельной таблице

Иногда бывает нужно создать инфоблок, в котором планируется создание очень большого количества элементов (например, своя статистика просмотров фотографии или голосов пользователей), и это приводит к созданию очень большого ID у элементов. А потом при добавлении новостей они выглядят не эстетично.
Рейтинг: 0  
Ответил 16.05.2014 20:34:36
Для данной задачи появилась новая сущность HL блоки

Рейтинг: 8.6906  
Эльдар Рахимбердин 17.02.2012 16:32:05
Я думаю это очень-очень трудная задача, которая влечет за собой очень-очень много всего.Но это лишний повод задуматься, что инфоблоки 2.0 давно стали тесноваты.
Даешь новую версию :)
Рейтинг: 0  
Шерлок Холмс 17.02.2012 18:16:09
Я думаю это очень-очень трудная задача, которая влечет за собой очень-очень много всего
Достаточно сделать чтобы выбор метода хранения был только при создании инфоблока.

Понятно, что если уже есть где-то привязка, то преместить в отдельную таблицу не получится. А давать выбрать при создании - в самый раз.
Рейтинг: 0.2336  
Месилов Максим 17.02.2012 20:17:03
 А потом при добавлении новостей они выглядят не эстетично.
ЧПУ по символьному коду не вариант?

Никогда не понимал эстетики коротких номеров. Вы ведь адреса не для людей а для роботов делает. Люди пользуются поисковиками и по ссылкам кликают, а там уже всё равно какой адрес.


За идею не голосовал, т.к. само предложение достаточно спорное.
Уж больно много всего мы теряем при таком варианте.
Рейтинг: 0  
Шерлок Холмс 18.02.2012 04:59:28
А что мы теряем при таком варианте? Наоборот, возможен даже выигрыш по скорости, если записей в каждом инфоблоке по несколько миллионов то в отдельных таблицах выборка будет происходить быстрее.

ЧПУ это, конечно, хорошо, но когда оно генерируется автоматически, то выглядит зачастую ужасно, например взять хотя-бы ЧПУ у этой заявки.Даже несознательно получив такую ссылку по почте она похожа на спам, а если она будет с коротким номером - то будет в 100 раз читабельнее.
Рейтинг: 0.2336  
Майдокин Алексей 20.02.2012 16:12:36
Для такого весьма специфичного функционала можно и свой модуль сделать со своими таблицами и своей логикой. По крайней мере, я так поступаю.
Рейтинг: 0  
Шерлок Холмс 20.02.2012 16:15:33
Я тоже, но с инфоблоками как-то быстрее это получается