|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Mikhail Fedotov 2:5015/153 01 Jul 2001 14:44:58 To : Pavel Kurnosoff Subject : Литература по PHP -------------------------------------------------------------------------------- SS>> What for? pk> а затем. сейчас у нас на двух серверахз крутится порядка 30 сайтов в pk> боевом режиме. плюс еще несколько в процессе разработки. если их всех враз pk> заменить на яву, да добавить всё то тряхомудие, которое требует j2ee - всё pk> умрёт. j2ee тоже бывает разный. JBOSS, говорят, хватает 40Mb. >>> ну уж напрягись давай и объясни, зачем мне нужны еще какие-то >>> транзакции в однопоточном приложении, где persistency обеспечивает >>> rdbms со своими транзакциями. SS>> rdbms допустим может что-то обеспечить только внутри себя. pk> да пусть хоть на луне обеспечивает. главное, что единственное место, где pk> возможны коллизии защищено транзакцями. Да вот фигу. Проблема "большой транзакции", которую из-за величины надо разбивать на мелкие. Эта большая транзакция - вся твоя программа. Коллизиям место в твоей программе, а не только при работе с sql. Вот мне, без использования j2ee, пришлось писать свой класс, который имеет свое понятие о транзакциях. Есть блок программы, он повторяется, пока не выполнится без exceptions, с таймаутами, внутри него - такие же блоки. С точки зрения sql все делаемое им - транзакция, тут тоже все нормально. Hо пока я этот код не оформил как подпрограмму-"транзакцию" с (.) зрения явы, все время валились разные неприятности - то коннект пропал, то еще что.. макаронный код был, для ликвидации этого барахла. А требуемое время работы программы - часы, как минимум, без сбоев, поэтому просто отвалить нельзя. Теперь есть sqlManager, который занимается коннекциями и проталкиванием транзакции, плюс сопутствующими операциями. Без него - удавиться можно. Mikhail --- ->GoldED<- * Origin: (FidoNet 2:5015/153) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/22773b3f45e3.html, оценка из 5, голосов 10
|