Цитата:
Сообщение от
mazzy
Объясните как обеспечивается быстродействие при дополнительных join/select'ах для каждого такого поля.
Если под другими системами подразумевается 1С, то да... Это просто образцовый пример производительности

Кэшируемый select только наименования из справочника, по типу кэширования display-методов, контроль исполнения подобного запроса в зависимости от видимости/невидимости поля может быть поможет и быстродействие съедобное поиметь, и с join-ами не заморачиваться
Ну почему же сразу 1С ? ГАЛАКТИКА, например ...
Хотя там только SQL-враппер для менеджера записей PSQL(сведения про версии до 8-ой ,про MS SQL и Oracle версию не в курсе, тем более про 8.хх, с которыми дела не имел), но каталог ОС с за-join-енными полутора десятками справочников и около сорока доп. таблиц вполне шустро листается.
Поднятый вопрос, в принципе, давно следовало ожидать - на дворе 3-е тысячелетие, космос и нанотехнологии, а тут до сих пор коды, коды, коды .