Здравствуйте, alex_public, Вы писали:
_>Правильно. Но даже если ты попадёшь на закэшированный запрос, то это всё равно будет менее эффективно, чем аналогичная ситуация с предкомпилированным в СУБД запросом. Если ты этого не понимаешь, то тебе следует получше разобраться с функции prepare в СУБД.
Помоему это тебе следует. Можешь тестами показать насколько prepared запросы эффективнее обычных?
_>>>2. Даже если говорить не про предкомпиляцию в СУБД, то с чего это интересно рантайм стоит делать, а статическую нет? ) Какие обоснования то? ) S>> То, что провайдер может меняться. Я и Ikemefula тебе уже разжевывали по нескольку раз. _>И я тебе продемонстрировал, что динамический выбор вида СУБД реализуется и при статической компиляции ровно в одну строчку (один дополнительный if на всё приложение). Так что аргументом за использование тормозной рантайм компиляции запросов это явно не является.
Прости, а в каком месте этот if должен быть написан?