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]