Re[51]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vdimas Россия  
Дата: 05.09.21 19:04
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>>>И в любом случае твой пример только для MSSQL, а для любых других баз на основе OLEDB или ODBC

НС>>>И много таких баз данных в реальности?
V>>А много используют MSSQL в вебе?
НС>Много. В Ажуре, к примеру, это основная РСУБД. К чему вопрос?

Вопрос был про веб.
В вебе MSSQL не входит в тройку самых популярных баз.


V>>>>Разве что написали дотнетный драйвер к MS SQL, изначально это была обычная обёртка над OLEDB,

НС>>>Никогда не была. Изначално это была обертка над низкоуровневоцй библиотекой парсинга протокола (tdslib.dll или как то так).
V>>Над MS SQL Native Client.
НС>Вроде того. Это не ADO, это более низкоуровневая штука.

MS SQL Native Client — обычные OLEDB + ODBC драйвера в одном флаконе.
(И абревиатура в COM не ADO, а ADODB — IDispatch-based обёртка над OLEDB и ODBC, давшая для обеих технологий одинаковую объектную модель для скриптовых языков во второй половине 90-х)


V>>В котором доступны были 3 вида подключения — ODBC, OLEDB и еще не помню название вида подключения

НС>Нет. Конкретно та либа — обычная плоская dll со специфичным контрактом, по сути просто парсер TDS.

Думаю, твои данные из более позднего периода, чем от времени выхода первого дотнета, когда я это всё подробно ковырял.


НС>>>Хинты, как показывает практика, нужны хорошо если в 1% запросов. Это почему DAL не стоит затачивать под конкретного провайдера.

V>>Как показывает практика, 1% запросов используется в 99% случаев.
НС>Это неважно. Потому что 1% запросов это 1% кода, и проще сделать для 1% специальное исключение, а не переписывать ради этого под каждый сервер оставшиеся 99%.

Верно.
Но в случае того же EF нетривиально, т.е., подозреваю, что редко используется.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.