> У тебя почти как в Java, только одна транзакция. У нас же всегда (если,
> конечно, правильно все сконфигурировать) используется двухфазный коммит,
> посему каждый поток работает по своему подключению, а сервер приложений
> коммитит все сам.

Ром, я всегда думал что Java - универсальный язык. Как напишешь то и
получишь :)

> А вот чего не понял, так это того, где выигрыш от параллельной закачки
> блобов в базу в одной транзакции. Ведь внутри ты где-то должен
> синхронизироватся...

Конечно должен. Но фича в том, что бы загрузить канал по полной. Шоб
пахал без остановки.

Блоб поля - это так, всего лишь пример, который я накатал для
развлечения. Реальная фича,
 которую я хочу заюзать в своей "машине Тьюринга" - это в одном потоке
грузятся данные из которых несколько потоков генерируют комбинации, в
в другом потоке эти комбинации будут выгружаться в базу.

Реально - пока "комбинаторы" будут разгребать завал из входящей
очереди, подключение свободно - можно смело его юзать.

Коваленко Дмитрий.

Ответить