Про прямой доступ к MS SQL
egr 27.05.2002 10:12
К данной СУБД доступ можно получить 3-мя способами:
1. ODBC
2. OLE DB
3. ActiveX
Других я не знаю (если есть подскажите). При использовании ODBC для подключения накладные расходы (и время установления соединения) самые минимальные, однако и скорость работы при уже установленном соединении несколько меньше чем у двух других способов. Думаю для веб-приложений наиболее критичным является время установления коннекта с базой и я думаю вряд ли приемлемо когда на это уходит более 0.1-0.2 секунды. У последних 2 способов время установления соединения с базой никак не меньше 0.5 сек. (нужно время пока загрузятся все dll) т.е. для варианта CGI эти способы не катят, однако для модуля Apache или ISAPI варианта соединение можно и не закрывать после каждой страницы, однако писать отдельный модуль для доступа к СУБД который работает не для всех вариантов неразумно.
Ещё одно достоинство OBBC - это универсальность, и это думаю перевешивает все достоинства двух других способов доступа.