|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
ViPRosstop, ладно, я пас, устал уже вопрос конечно интересный, но ты нифига не слушаешь я тебе долбаю все время вот что если прогер написал COMMIT, то он ожидает коммит и больше ничего Оно так и работает. И если проггер написал РОЛЛБЕК то он подразумевает что все что внутри благополучно откатится на всех уровнях, кто бы что не начинал. И никому не прийдет в голову коммитить свои промежуточные результаты, если это не было явно прописано как отдельная независимая транзакция. Всё о чем я говорю, значительно упрощает архитектуру и делает более поддерживаемый и логичный код. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 21:54 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stopViPRosstop, ладно, я пас, устал уже вопрос конечно интересный, но ты нифига не слушаешь я тебе долбаю все время вот что если прогер написал COMMIT, то он ожидает коммит и больше ничего Оно так и работает. И если проггер написал РОЛЛБЕК то он подразумевает что все что внутри благополучно откатится на всех уровнях, кто бы что не начинал. И никому не прийдет в голову коммитить свои промежуточные результаты, если это не было явно прописано как отдельная независимая транзакция. Всё о чем я говорю, значительно упрощает архитектуру и делает более поддерживаемый и логичный код. я согласился что это один из часто используемых вариантов но в этом варианте прогер не пишет коммит или роллбак, он передает намерение о коммит там или роллбак но если бы он писал жестко коммит, то его коммит должен сработать (менеджер должен оценить внесенные изменения и если возможно то их оформить как самостоятельная транзакция) или выдать икзепшн ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 21:59 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stopskyANAпропущено... Человеку с Вашим психотипом не имеет смысла что-либо доказывать, толку скорее всего не будет :) Да и принципы SOLID подробно расписаны, материала в сети полно, и типичных примеров их нарушения. Хотели бы в них разобраться и следовать им, могли бы и самостоятельно это сделать. Тоесть вы решили перебраться на личности оправдывая свои прямо скажем никакие знания в архитектуре ? Ну ОК. А пишу я только о том, что хорошо понимаю и могу разложить по пунктам и очень предметно продискутировать. Это вам конечно на будуйщее, дабы вам не хотелось опять начинать какието сливные треды, которые портят вам репутацию как неплохого специалиста по Монго. Кстате. Вы сами попросили "попытаться обьяснить там почему же мы ошибаемся". Я и написал в чем вижу причину этого. Так что не стоит приписывать мне поведения, что портит мне репутацию. Не красиво :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:00 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stop, в ВИПРОС есть оба варианта ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:01 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
ViPRosstop, в ВИПРОС есть оба варианта И оба варианта написаны вручную, скорей всего, через кеш. Что несколько усложнило поддержку и обьем самого кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:02 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stop, кончено через кеш но как только коммит, так сразу определенная часть кеша спускается в БД, если это возможно или выдается специкзепшн ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:04 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
skyANAВы сами попросили "попытаться обьяснить там почему же мы ошибаемся". Я и написал в чем вижу причину этого. Нету никакой причины. Не выдумывайте. Когда вас просили рассказать в чем же проблема вы сказали что на планшете. Ну на планшете так на планшете. Будете у ноута, напишите, разберем по пунктам. Только не пишите на личные темы. На личные темы мне не интересно общатся. На технические - пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:04 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
и не несколько, а сильно это один из сложных механизмов ВИПРОСа ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:05 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
ViPRosstop, кончено через кеш но как только коммит, так сразу определенная часть кеша спускается в БД, если это возможно или выдается специкзепшн Через кеш это плохо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:06 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stop, а по другому никак тут и пессимизм и оптимизм с ундо глубоким и смешанный режим ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:06 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
ViPRosи не несколько, а сильно это один из сложных механизмов ВИПРОСа Используйте Днипру. Днипра быстрее работает и берет на себя менеджирование вложеных транзакций. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:07 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stop, можно и Днипру пока только МССКЛ и Постгри (и то не до конца), нет желающих оплатить провайдеров к СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:09 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
ViPRosstop, а по другому никак тут и пессимизм и оптимизм с ундо глубоким и смешанный режим На документалке нужно писать. Но обязательно транзакционной вроде Днипры и с джоинами. Все остальное выйдет проще. Здесь и сохранение сложных иерархий. И версии этих иерархий. Срез данных на определенный период. И откат. И тд тд. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:11 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stop, возможно со временем метаданные переедут в какой нить NuoDB иди Днипро и т.д. я смотрел графовые БД, пока ни на чем не остановился, хотя бы какой то на очень уж хорошем уровне понимания (забыл как называется, но если что могу вспомнить, где то я ее записал) есть какой то потомок мамса некогда изучать в деталях -а вних все и кроется :( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:15 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
хотя бы = хотя, был ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:16 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
ViPRosstop, возможно со временем метаданные переедут в какой нить NuoDB иди Днипро и т.д. я смотрел графовые БД, пока ни на чем не остановился, хотя бы какой то на очень уж хорошем уровне понимания (забыл как называется, но если что могу вспомнить, где то я ее записал) есть какой то потомок мамса некогда изучать в деталях -а вних все и кроется :( Вот здесь есть мануал . Если что будет не понятно - пишите. Сам буду крупный проект на этой базе стартовать, с конструкторами форм, вебсервисами, аналитикой и тд. Буду использовать эту базу, с этой быстрее кодить надежный и быстрый код. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:19 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stopskyANAВы сами попросили "попытаться обьяснить там почему же мы ошибаемся". Я и написал в чем вижу причину этого. Нету никакой причины. Не выдумывайте. Когда вас просили рассказать в чем же проблема вы сказали что на планшете. Ну на планшете так на планшете. Будете у ноута, напишите, разберем по пунктам. Только не пишите на личные темы. На личные темы мне не интересно общатся. На технические - пожалуйста. Хорошо, буду у компа - распишу по пунктам, где у Вас что в коде не соблюдается. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:20 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
stop, я обязательно посмотрю как только бог пошлет время а коды все тырю, уже чуть ли терабайт всяких БД и тд. :) - жизни не хватит изучить , эх мало дает бог жизни этой бл* ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:23 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
ViPRosstop, я обязательно посмотрю как только бог пошлет время а коды все тырю, уже чуть ли терабайт всяких БД и тд. :) - жизни не хватит изучить , эх мало дает бог жизни этой бл* Ок, я на связи. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:28 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
skyANAstopпропущено... Нету никакой причины. Не выдумывайте. Когда вас просили рассказать в чем же проблема вы сказали что на планшете. Ну на планшете так на планшете. Будете у ноута, напишите, разберем по пунктам. Только не пишите на личные темы. На личные темы мне не интересно общатся. На технические - пожалуйста. Хорошо, буду у компа - распишу по пунктам, где у Вас что в коде не соблюдается. Ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 22:29 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
VIPRos, уточнение по транзакциям. Те вложенные транзакции, которые не откатываются при роллбэке корневой, называются автономными. Фишка Oracle. Кстати, в MS SQL и PostreeSql их нет, поэтому странно, что вы, работая с этими СУБД, настаиваете на своей трактовке вложенных транзакций. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 23:07 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
Arm79VIPRos, уточнение по транзакциям. Те вложенные транзакции, которые не откатываются при роллбэке корневой, называются автономными. Фишка Oracle. Кстати, в MS SQL и PostreeSql их нет, поэтому странно, что вы, работая с этими СУБД, настаиваете на своей трактовке вложенных транзакций. ну, то что я работаю в мсскл и т.д. не обязывает меня понимать так как я понимаю "вложенные" транзакции "автономные" и так есть автономные - т.е. независимые. Никакого отношения по моему это не имеет к аспекту "вложенности". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 23:29 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
ну, если они автономны в контексте обрамляющей транзакции, то да - они "вложенные" в моем понимании т.е. они могут сами заврешится по своему усмотрению или делегировать завершение обрамляющей с указанием о типе завершения - коммит или ролбак своего контекста по возможности ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 23:33 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
Я пишу не для мсскл или оракл ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2016, 23:34 |
|
В рамках импортозамещения предлагаю обсудить новую базу (Днипра)
|
|||
---|---|---|---|
#18+
Вложенной называется транзакция, коммит которой фиксирует операции транзакции только при фиксации обрамляющей транзакции и которая способна откатывать изменения только те, что она совершила от времени старта вложенной транзакции до времени отката. Это достаточно очевидно любому программисту, знакомому с понятием стек, рекурсия и вложенность. Не понимаю, к чему демагогия про автономность и прочее? Реализация вложенных транзакций обеспечивает повторное использование кода с операторами управления транзакциями без необходимости писать избыточные ифы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2016, 09:47 |
|
|
start [/forum/topic.php?fid=35&msg=39217406&tid=1552251]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 212ms |
0 / 0 |