Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 9 10 [11] 12 13   вперед  Ctrl
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
ViPRos
stop,

ладно, я пас, устал уже
вопрос конечно интересный, но ты нифига не слушаешь
я тебе долбаю все время вот что
если прогер написал COMMIT, то он ожидает коммит и больше ничего


Оно так и работает.
И если проггер написал РОЛЛБЕК то он подразумевает что все что внутри благополучно откатится на всех уровнях,
кто бы что не начинал. И никому не прийдет в голову коммитить свои промежуточные результаты, если это не было явно прописано как отдельная независимая транзакция. Всё о чем я говорю, значительно упрощает архитектуру и делает более поддерживаемый и логичный код.
16 апр 16, 21:54    [19067419]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
stop
ViPRos
stop,

ладно, я пас, устал уже
вопрос конечно интересный, но ты нифига не слушаешь
я тебе долбаю все время вот что
если прогер написал COMMIT, то он ожидает коммит и больше ничего


Оно так и работает.
И если проггер написал РОЛЛБЕК то он подразумевает что все что внутри благополучно откатится на всех уровнях,
кто бы что не начинал. И никому не прийдет в голову коммитить свои промежуточные результаты, если это не было явно прописано как отдельная независимая транзакция. Всё о чем я говорю, значительно упрощает архитектуру и делает более поддерживаемый и логичный код.

я согласился что это один из часто используемых вариантов
но в этом варианте прогер не пишет коммит или роллбак, он передает намерение о коммит там или роллбак
но если бы он писал жестко коммит, то его коммит должен сработать (менеджер должен оценить внесенные изменения и если возможно то их оформить как самостоятельная транзакция) или выдать икзепшн
16 апр 16, 21:59    [19067426]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
stop
skyANA
пропущено...

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


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

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

Вы сами попросили "попытаться обьяснить там почему же мы ошибаемся".
Я и написал в чем вижу причину этого.

Так что не стоит приписывать мне поведения, что портит мне репутацию. Не красиво :)
16 апр 16, 22:00    [19067429]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
stop,

в ВИПРОС есть оба варианта
16 апр 16, 22:01    [19067431]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
ViPRos
stop,

в ВИПРОС есть оба варианта


И оба варианта написаны вручную, скорей всего, через кеш.
Что несколько усложнило поддержку и обьем самого кода.
16 апр 16, 22:02    [19067435]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
stop,

кончено через кеш
но как только коммит, так сразу определенная часть кеша спускается в БД, если это возможно или выдается специкзепшн
16 апр 16, 22:04    [19067438]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
skyANA
Вы сами попросили "попытаться обьяснить там почему же мы ошибаемся".
Я и написал в чем вижу причину этого.


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

Только не пишите на личные темы. На личные темы мне не интересно общатся.
На технические - пожалуйста.
16 апр 16, 22:04    [19067439]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
и не несколько, а сильно
это один из сложных механизмов ВИПРОСа
16 апр 16, 22:05    [19067440]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
ViPRos
stop,

кончено через кеш
но как только коммит, так сразу определенная часть кеша спускается в БД, если это возможно или выдается специкзепшн


Через кеш это плохо.
16 апр 16, 22:06    [19067444]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
stop,

а по другому никак
тут и пессимизм и оптимизм с ундо глубоким и смешанный режим
16 апр 16, 22:06    [19067447]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
ViPRos
и не несколько, а сильно
это один из сложных механизмов ВИПРОСа


Используйте Днипру.
Днипра быстрее работает и берет на себя менеджирование вложеных транзакций.
16 апр 16, 22:07    [19067448]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
stop,

можно и Днипру
пока только МССКЛ и Постгри (и то не до конца), нет желающих оплатить провайдеров к СУБД
16 апр 16, 22:09    [19067452]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
ViPRos
stop,

а по другому никак
тут и пессимизм и оптимизм с ундо глубоким и смешанный режим


На документалке нужно писать. Но обязательно транзакционной вроде Днипры и с джоинами.
Все остальное выйдет проще. Здесь и сохранение сложных иерархий.
И версии этих иерархий. Срез данных на определенный период. И откат.
И тд тд.
16 апр 16, 22:11    [19067453]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
stop,

возможно со временем метаданные переедут в какой нить NuoDB иди Днипро и т.д.
я смотрел графовые БД, пока ни на чем не остановился, хотя бы какой то на очень уж хорошем уровне понимания (забыл как называется, но если что могу вспомнить, где то я ее записал)
есть какой то потомок мамса
некогда изучать в деталях -а вних все и кроется :(
16 апр 16, 22:15    [19067459]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
хотя бы = хотя, был
16 апр 16, 22:16    [19067460]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
ViPRos
stop,

возможно со временем метаданные переедут в какой нить NuoDB иди Днипро и т.д.
я смотрел графовые БД, пока ни на чем не остановился, хотя бы какой то на очень уж хорошем уровне понимания (забыл как называется, но если что могу вспомнить, где то я ее записал)
есть какой то потомок мамса
некогда изучать в деталях -а вних все и кроется :(


Вот здесь есть мануал.
Если что будет не понятно - пишите.

Сам буду крупный проект на этой базе стартовать, с конструкторами форм, вебсервисами, аналитикой и тд.
Буду использовать эту базу, с этой быстрее кодить надежный и быстрый код.
16 апр 16, 22:19    [19067466]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
stop
skyANA
Вы сами попросили "попытаться обьяснить там почему же мы ошибаемся".
Я и написал в чем вижу причину этого.


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

Только не пишите на личные темы. На личные темы мне не интересно общатся.
На технические - пожалуйста.

Хорошо, буду у компа - распишу по пунктам, где у Вас что в коде не соблюдается.
16 апр 16, 22:20    [19067467]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
stop,

я обязательно посмотрю
как только бог пошлет время
а коды все тырю, уже чуть ли терабайт всяких БД и тд. :) - жизни не хватит изучить , эх мало дает бог жизни этой бл*
16 апр 16, 22:23    [19067473]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
ViPRos
stop,

я обязательно посмотрю
как только бог пошлет время
а коды все тырю, уже чуть ли терабайт всяких БД и тд. :) - жизни не хватит изучить , эх мало дает бог жизни этой бл*


Ок, я на связи.
16 апр 16, 22:28    [19067477]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
stop
Member [заблокирован]

Откуда: blog.pikosec.com
Сообщений: 405
skyANA
stop
пропущено...


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

Только не пишите на личные темы. На личные темы мне не интересно общатся.
На технические - пожалуйста.

Хорошо, буду у компа - распишу по пунктам, где у Вас что в коде не соблюдается.


Ок.
16 апр 16, 22:29    [19067479]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
Arm79
Member

Откуда: МО, Раменское
Сообщений: 3697
VIPRos, уточнение по транзакциям. Те вложенные транзакции, которые не откатываются при роллбэке корневой, называются автономными. Фишка Oracle. Кстати, в MS SQL и PostreeSql их нет, поэтому странно, что вы, работая с этими СУБД, настаиваете на своей трактовке вложенных транзакций.
16 апр 16, 23:07    [19067561]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
Arm79
VIPRos, уточнение по транзакциям. Те вложенные транзакции, которые не откатываются при роллбэке корневой, называются автономными. Фишка Oracle. Кстати, в MS SQL и PostreeSql их нет, поэтому странно, что вы, работая с этими СУБД, настаиваете на своей трактовке вложенных транзакций.

ну, то что я работаю в мсскл и т.д. не обязывает меня понимать так как я понимаю "вложенные" транзакции
"автономные" и так есть автономные - т.е. независимые. Никакого отношения по моему это не имеет к аспекту "вложенности".
16 апр 16, 23:29    [19067627]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
ну, если они автономны в контексте обрамляющей транзакции, то да - они "вложенные" в моем понимании
т.е. они могут сами заврешится по своему усмотрению или делегировать завершение обрамляющей с указанием о типе завершения - коммит или ролбак своего контекста по возможности
16 апр 16, 23:33    [19067649]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
Я пишу не для мсскл или оракл
16 апр 16, 23:34    [19067654]     Ответить | Цитировать Сообщить модератору
 Re: В рамках импортозамещения предлагаю обсудить новую базу (Днипра)  [new]
Bubba Kush
Member

Откуда: http://glaskugel.ru
Сообщений: 4604
Вложенной называется транзакция, коммит которой фиксирует операции транзакции только при фиксации обрамляющей транзакции и которая способна откатывать изменения только те, что она совершила от времени старта вложенной транзакции до времени отката.

Это достаточно очевидно любому программисту, знакомому с понятием стек, рекурсия и вложенность. Не понимаю, к чему демагогия про автономность и прочее?

Реализация вложенных транзакций обеспечивает повторное использование кода с операторами управления транзакциями без необходимости писать избыточные ифы.
17 апр 16, 09:47    [19068248]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 9 10 [11] 12 13   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить