|
Тема |
ADO, MADO ADO.NET и др. МS историй |
|
Автор |
rival (непознат
) |
|
Публикувано | 16.02.06 14:51 |
|
|
Колеги здравейте. От 2 седмици съм захванал едни MS истории и съм леко удивен и умопомрачен от начина на ползване на ДБ конекции. По мойте разбирания отварянето на ДБ конекция е много скъпа операция за сървъра, защото за всяка връзка се заделят ресурси и т.н. Най-малкото нямаше да има prepared statemets или те се обезмислят. Та проблема ми е в това че по MS примерите а и разни книги и т.н хората за да изпълнат една заявка отварят connection изпълнияват квото е там(select, update i t.n) и затварят конекцията. Това на мене ми се вижда просто безобразно и не разбирам защо MS налагат този модел и начин на работа. Очевадно е, че в такъв код няма транзакции и асинхронна работа с ДБ-то заключвания и т.н. Просто освен при определени WEB приложения с кофти архитектура аз немога да вида ползата от този подход.
Кажете моляви какви са "+" и "-" от този подход на работа налаган от МS.
P.S
Не става въпрос само за примерчата говорим за комерсиален софтуеър писан от MS сертифицирани професионалисти.
|
| |
|
|
|