Hello Dmitri,

Monday, September 24, 2007, 5:52:53 PM, you wrote:

Читал везде, много думал, не ожидал начала войн :)

Я попытаюсь высказать свое мнение по этому вопросу,
хотя с пеной у рта отстаивать его не буду.

DK> Да как обычно. вместо ответа на вопрос начинают
DK> какую-то херь про "мы же можем исказить ACID
DK> если будем перебрасывать данные между этими
DK> транзакциями в приложении!" и прочую муйню.

DK> т.е. тут же начинают выдумывать какие-то несусветные
DK> ситуации, и стонать о том как это плохо.

DK> Это в лучшем случае. В худшем случае все
DK> свелось к "тупые ФБ-шники", "это плохо",
DK> "это неправильно" и т.д.

DK> причем, одни ортодоксы. хоть бы одна падла заявила -
DK> ух ты, мне же лишнее соединение не придется открывать!
DK> Тут же начинается про "пул соединений" толковище.
DK> при чем тут вообще пул, непонятно.

DK> Ну а про "вопросы БД не относятся к UI" - я вообще молчу.

Мы все заложники своего прошлого, вернее – его установленной интерпретации.
(с) не помню

Большинство я так понял сидит в двух звеной архитектуре и самой точно
характеристикой я выбрал бы "У меня на каждой форме своя транзакция"
или у меня в программе 2 транзакции одна читающая на всю жизнь и
длиная, а одна(N) коротких пишущих. Вам дали такую возможность и вы ее
на всю используете и тоже не хотите видеть остального.
Тотже TClientDataSet тоже упоминался в этой ветке, а никто не думал
зачем его борланд придумал?

А кроме 2-х звеных приложений есть другие архитектуры.
Раскажите мне применение даной возможности в веб приложении?
а в трехвеном приложении?
Создать синглетон с подключением и забирать с него
транзакции? мне не кажеться это хорошей мыслью :(.

Тут Дед меня обзывал прагматиком, да я такой :)
Да мы сечас сидим на C#, трех звеной архитектуре, ADO.NET и оракле.
Я не чуствую себя ущербныи из-за того что у меня одна транзакция на
соединение и пул подключений на сервере приложений. И кстати вопросы
БД у меня не относяться к ГУЯм :).
Попарившись с БДЕ мы на очень многое заложились. Итогом этого стало то
что собрав одну сборку и поправив конфигурационный файл я смогу ходить
к томуже ораклу не через MS провайдер, а через ODP.NET.
А когда меня начнут доставать ограничения Oracle XE, я возьму много
кофе, большой напильник, кувалду и пойду писать другую сборку на
базе ADO.NET + фревый IBprovider.
Стоит это того что у меня нет втоой транзакции на соединение?
Незнаю. :(

Возможно к вам не приходят с предложениями "А у MS откаты больше
сколько времени нада на то чтобы переписать это все на MS?".
Но от таких вопросов я, в принципе, уже не думаю о самоубийстве :))).

  Тема Дня: Последний писк ноды.
  До не скорой встречи в аду,
 Max                            mailto:[EMAIL PROTECTED]


Ответить