powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
25 сообщений из 305, страница 10 из 13
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217363
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosstop[Уже пробовал
19034661
ниче ты не пробовал
запусти эту байду в нескольких потоках и посмотри что будет

Пользователь в интерфейсе не многоликий кришна с 8 руками.
Последовательное выполнение транзакции включая вложенные с возможностью промежуточных откатов -
это абсолютно нормальное поведение.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217364
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopskyANAпропущено...

Где Вы прочитали у меня слово количество, а у себя увидели слабосвязный код? :)

19061434
От того что Вы ошибаетесь, думая, что соблюдаете принципы SOLID, хуже только Вам и тем, кто по незнанию Вам поверит :)
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217365
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopViPRosтот же TransactionScoupe почитай? прежде чем учить шаблонам и логике
фаулер блин еще один отыскался

Когда вы научитесь слово TransactionScope писать без ошибок хотябы со второго раза,
тогда почитаю. А так ...
ну, тогда тебе долго придется ждать :)
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217366
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAstopпропущено...


19061434
От того что Вы ошибаетесь, думая, что соблюдаете принципы SOLID, хуже только Вам и тем, кто по незнанию Вам поверит :)

Будем ошибаться до тех пор, пока ктото не соизволит хотябы попытаться обьяснить там почему же мы ошибаемся.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217367
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopViPRosпропущено...

ниче ты не пробовал
запусти эту байду в нескольких потоках и посмотри что будет

Пользователь в интерфейсе не многоликий кришна с 8 руками.
Последовательное выполнение транзакции включая вложенные с возможностью промежуточных откатов -
это абсолютно нормальное поведение.
Пользователь еще и запускает методы, а они свои транзакции
просто у тебя сильно упрощенный кейс
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217368
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosstopпропущено...


Когда вы научитесь слово TransactionScope писать без ошибок хотябы со второго раза,
тогда почитаю. А так ...
ну, тогда тебе долго придется ждать :)

Вы мне скажите, у вас что серьезно на дочерних формах если клацнуть ОК то сразу уйдет в базу ?
Помойму ВИПрос мягко говоря недопроектировали. Банальные гепы с консистенцией данных могут быть.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217369
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и я тебя ни в чем не обвиняю
сделал так, значит так тебе надо
я просто против использования термина "вложенные транзакции"
никто не может откатить закоммиченную транзакцию
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217370
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopViPRosпропущено...

ну, тогда тебе долго придется ждать :)

Вы мне скажите, у вас что серьезно на дочерних формах если клацнуть ОК то сразу уйдет в базу ?
Помойму ВИПрос мягко говоря недопроектировали. Банальные гепы с консистенцией данных могут быть.
есть настройка на этот счет
не знаю что такое "геп", но они будут у тебя, когда одна транзакция будет висеть 30 минут :)
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217371
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopViPRosпропущено...

ну, тогда тебе долго придется ждать :)

Вы мне скажите, у вас что серьезно на дочерних формах если клацнуть ОК то сразу уйдет в базу ?
Помойму ВИПрос мягко говоря недопроектировали. Банальные гепы с консистенцией данных могут быть.
форма и транзакция - разные вещи
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217372
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosstopпропущено...


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

О да. Это интересный тоже кейс.
Пользователь открыл транзакцию и вызывает какойто метод, даже не подозревая что там зашита еще одна транзакция.
В итоге эта транзакция коммитит по вашей же версии в основное хранилище, а у пользователя спустя несколько шагов его основная транзакция слетает по какимто причинам. И о чудо. Часть непонятных данных непонятно как попали в базу на роллбеке.
Аплодисменты стоя.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217373
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosstopпропущено...


Вы мне скажите, у вас что серьезно на дочерних формах если клацнуть ОК то сразу уйдет в базу ?
Помойму ВИПрос мягко говоря недопроектировали. Банальные гепы с консистенцией данных могут быть.
форма и транзакция - разные вещи

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

Это типичное поведение. Иерархия такоеже старое изобретение как колесо.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217374
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopskyANAпропущено...

От того что Вы ошибаетесь, думая, что соблюдаете принципы SOLID, хуже только Вам и тем, кто по незнанию Вам поверит :)

Будем ошибаться до тех пор, пока ктото не соизволит хотябы попытаться обьяснить там почему же мы ошибаемся.
Почему Вы уверены, что соблюдены принципы SOLID, когда это не так?
ИМХО Вы вместо того, чтобы их толком понять, придерживаетесь своей вольной трактовки.
Психотип у Вас такой.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217375
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopViPRosпропущено...

Пользователь еще и запускает методы, а они свои транзакции
просто у тебя сильно упрощенный кейс

О да. Это интересный тоже кейс.
Пользователь открыл транзакцию и вызывает какойто метод, даже не подозревая что там зашита еще одна транзакция.
В итоге эта транзакция коммитит по вашей же версии в основное хранилище, а у пользователя спустя несколько шагов его основная транзакция слетает по какимто причинам. И о чудо. Часть непонятных данных непонятно как попали в базу на роллбеке.
Аплодисменты стоя.
ну вощем ты начал троллить уже несколько постов назад
пользватель воще не знает что такое транзакция

потому и есть настройка, надо ли пристроится к имеющейся транзакции или нет
т.е. твой beginTran должен иметь параметр - нужна ли обязательно собственная транзакция или надо пристроится к имеющейся уже
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217376
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopViPRosпропущено...

форма и транзакция - разные вещи

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

Это типичное поведение. Иерархия такоеже старое изобретение как колесо.
типичное поведение в том что в Банке останутся все мои данные и все переговоры - эти вещи роллбаку не подлежат, даже если мне в ипотеке откажут
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217377
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosstopпропущено...


О да. Это интересный тоже кейс.
Пользователь открыл транзакцию и вызывает какойто метод, даже не подозревая что там зашита еще одна транзакция.
В итоге эта транзакция коммитит по вашей же версии в основное хранилище, а у пользователя спустя несколько шагов его основная транзакция слетает по какимто причинам. И о чудо. Часть непонятных данных непонятно как попали в базу на роллбеке.
Аплодисменты стоя.
ну вощем ты начал троллить уже несколько постов назад
пользватель воще не знает что такое транзакция

потому и есть настройка, надо ли пристроится к имеющейся транзакции или нет
т.е. твой beginTran должен иметь параметр - нужна ли обязательно собственная транзакция или надо пристроится к имеющейся уже

Так такая настройка есть. Я же присылал код.
BeginTran(TranType, ParentTranID);

Если парент передать 0, то это независимая транзакция.
Если передать парент ИД то это подчиненная транзакция и ее коммиты будут коммитится только как промежуточные результаты, которые еще должни быть подтверждены на более высоком уровне.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217378
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAstopпропущено...


Будем ошибаться до тех пор, пока ктото не соизволит хотябы попытаться обьяснить там почему же мы ошибаемся.
Почему Вы уверены, что соблюдены принципы SOLID, когда это не так?
ИМХО Вы вместо того, чтобы их толком понять, придерживаетесь своей вольной трактовки.
Психотип у Вас такой.

Я думаю все с точностью до наоборот.
Вы не можете обьяснить то чего доказываете прежде всего из-за недопонимания.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217379
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopТак такая настройка есть. Я же присылал код.
BeginTran(TranType, ParentTranID);

Если парент передать 0, то это независимая транзакция.
Если передать парент ИД то это подчиненная транзакция и ее коммиты будут коммитится только как промежуточные результаты, которые еще должни быть подтверждены на более высоком уровне.
это уже лучше (код я кончено не смотрел)
но подчиненная транзакция - плохо
ты заведомо можешь создать дедлок
просто надо вернуть ParentTranID и все
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217380
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosstopпропущено...

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

Это типичное поведение. Иерархия такоеже старое изобретение как колесо.
типичное поведение в том что в Банке останутся все мои данные и все переговоры - эти вещи роллбаку не подлежат, даже если мне в ипотеке откажут

Вы путаете клиентскую базу и базу данных банка.
Банк при обращении с вашей транзакции может сохранять все что угодно, это его лог.
А вы должни откатывать свои изменения: забрать от туда документы, забрать деньги если вносили как предоплату.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217381
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopViPRosпропущено...

типичное поведение в том что в Банке останутся все мои данные и все переговоры - эти вещи роллбаку не подлежат, даже если мне в ипотеке откажут

Вы путаете клиентскую базу и базу данных банка.
Банк при обращении с вашей транзакции может сохранять все что угодно, это его лог.
А вы должни откатывать свои изменения: забрать от туда документы, забрать деньги если вносили как предоплату.
не надо упрощать
внутри транзакции, которая откачена, был зафиксирован некоторый результат, который не технический лог
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217382
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosstopТак такая настройка есть. Я же присылал код.
BeginTran(TranType, ParentTranID);

Если парент передать 0, то это независимая транзакция.
Если передать парент ИД то это подчиненная транзакция и ее коммиты будут коммитится только как промежуточные результаты, которые еще должни быть подтверждены на более высоком уровне.
это уже лучше (код я кончено не смотрел)
но подчиненная транзакция - плохо
ты заведомо можешь создать дедлок
просто надо вернуть ParentTranID и все

Тоесть в данном случае вы уверенно утверждаете что знаете что такое дедлок ?

Скажите мне, как дедлок может получится если все подчиненные транзакции работают с одной и тойже версией данных ?
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217383
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stop,

дедлок может случится всегда
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217385
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopskyANAпропущено...

Почему Вы уверены, что соблюдены принципы SOLID, когда это не так?
ИМХО Вы вместо того, чтобы их толком понять, придерживаетесь своей вольной трактовки.
Психотип у Вас такой.

Я думаю все с точностью до наоборот.
Вы не можете обьяснить то чего доказываете прежде всего из-за недопонимания.
Человеку с Вашим психотипом не имеет смысла что-либо доказывать, толку скорее всего не будет :)
Да и принципы SOLID подробно расписаны, материала в сети полно, и типичных примеров их нарушения.
Хотели бы в них разобраться и следовать им, могли бы и самостоятельно это сделать.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217386
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosstopпропущено...


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

Ну и ?
Будет типичная транзакция

БегинТран

БегинТран
- Обращение к банку
- Не получилось, откат
РоллбекТран

Записать в лог неудачное обращение

КоммитТран
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217388
stop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAstopпропущено...


Я думаю все с точностью до наоборот.
Вы не можете обьяснить то чего доказываете прежде всего из-за недопонимания.
Человеку с Вашим психотипом не имеет смысла что-либо доказывать, толку скорее всего не будет :)
Да и принципы SOLID подробно расписаны, материала в сети полно, и типичных примеров их нарушения.
Хотели бы в них разобраться и следовать им, могли бы и самостоятельно это сделать.

Тоесть вы решили перебраться на личности оправдывая свои прямо скажем никакие знания
в архитектуре ? Ну ОК.

А пишу я только о том, что хорошо понимаю и могу разложить по пунктам и очень предметно продискутировать.
Это вам конечно на будуйщее, дабы вам не хотелось опять начинать какието сливные треды, которые портят вам репутацию
как неплохого специалиста по Монго. Кстате.
...
Рейтинг: 0 / 0
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
    #39217389
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stop,

ладно, я пас, устал уже
вопрос конечно интересный, но ты нифига не слушаешь
я тебе долбаю все время вот что
если прогер написал COMMIT, то он ожидает коммит и больше ничего
...
Рейтинг: 0 / 0
25 сообщений из 305, страница 10 из 13
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]