Size: a a a

2020 December 13

И

Илья in pro.jvm
Loljeene
И часто, вы переходите на другие БД?
Хочется понять +/-. Я не топлю за какую-то идею просто с таким подходом я лично не сталкивался.
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Илья
Здравствуйте. Попал на новый проект и столкнулся с такой ситуацией, когда архитектор говорит, что бэк с БД будет общаться только через процедуры и функции и сама бизнес логика будет выполняться на БД. На мой вопрос почему так, ответ пока у нас много базистов им же нужно что-то делать. Я вижу только минусы в плане, сложно дебажить (если вообще возможно) процедуры PL sql. А если мы перейдем потом на другую БД?  Есть ли + у такого подхода и можно подсветить еще какие-то минусы. Сама система, грубо говоря бухгалтерского учета.
Вы думаете архитектор не знает всего этого?
источник

M

Mikhail in pro.jvm
Loljeene
Есть тестконтейнерс. Вообще я против такого подхода
С тестконтейнерс лучше, согласен.
источник

И

Илья in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Вы думаете архитектор не знает всего этого?
Я хз что он знает и что нет. На мой вопрос он мне дал ответ что у нас много базистов, лично для меня это не аргумент. По этому суда и пошел за ответами. Лично я мало кому верю на слово что вот так надо и ни как иначе.
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Илья
Я хз что он знает и что нет. На мой вопрос он мне дал ответ что у нас много базистов, лично для меня это не аргумент. По этому суда и пошел за ответами. Лично я мало кому верю на слово что вот так надо и ни как иначе.
Вы думаете, вам здесь помогут избавиться от базистов или переубедить архитектора?)
источник

かたかわ in pro.jvm
Илья
Здравствуйте. Попал на новый проект и столкнулся с такой ситуацией, когда архитектор говорит, что бэк с БД будет общаться только через процедуры и функции и сама бизнес логика будет выполняться на БД. На мой вопрос почему так, ответ пока у нас много базистов им же нужно что-то делать. Я вижу только минусы в плане, сложно дебажить (если вообще возможно) процедуры PL sql. А если мы перейдем потом на другую БД?  Есть ли + у такого подхода и можно подсветить еще какие-то минусы. Сама система, грубо говоря бухгалтерского учета.
>и сама бизнес логика будет выполняться на БД
Хороший архитектор, и проект интересный
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Не нравится проект, уходите с него
источник

かたかわ in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Не нравится проект, уходите с него
С проекта, где бизнес логика выполняется на уровне БД, я бы не уходил, а бежал
источник

かたかわ in pro.jvm
И уж тем более не спорил с человеком, который продвигает эту идею
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
かたかわ
И уж тем более не спорил с человеком, который продвигает эту идею
Именно так. Это абсолютно не имеет смысла
источник

И

Илья in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Вы думаете, вам здесь помогут избавиться от базистов или переубедить архитектора?)
Мой вопрос заключался только в чем +/- такого подхода. Что бы просто узнать экспертное мнение людей у которых имеется опыт.
источник

K

Kirill in pro.jvm
Илья
Я хз что он знает и что нет. На мой вопрос он мне дал ответ что у нас много базистов, лично для меня это не аргумент. По этому суда и пошел за ответами. Лично я мало кому верю на слово что вот так надо и ни как иначе.
Дайте угадаю, и документацию по базе конечно никто не ведет
источник

И

Илья in pro.jvm
Kirill
Дайте угадаю, и документацию по базе конечно никто не ведет
=)
источник

L

Loljeene in pro.jvm
Илья
Мой вопрос заключался только в чем +/- такого подхода. Что бы просто узнать экспертное мнение людей у которых имеется опыт.
Плюсы и минусы давно расписаны, посмотрите на опыт того же лингвалео. Я выше линк кидал. Лично я считаю что такой подход имеет место быть. Но топить я за него не буду. Как и поддерживать товарищей выше, которые советуют бежать с проекта
источник

И

Илья in pro.jvm
Loljeene
Плюсы и минусы давно расписаны, посмотрите на опыт того же лингвалео. Я выше линк кидал. Лично я считаю что такой подход имеет место быть. Но топить я за него не буду. Как и поддерживать товарищей выше, которые советуют бежать с проекта
Не заметил ссылки, спасибо.
источник

かたかわ in pro.jvm
Kirill
Дайте угадаю, и документацию по базе конечно никто не ведет
И история изменений этой логики в БД тоже нигде не хранится, а поддерживает всё это бородатый дядька, которого все видят раз в месяц
Зато удобно
источник

L

Loljeene in pro.jvm
かたかわ
И история изменений этой логики в БД тоже нигде не хранится, а поддерживает всё это бородатый дядька, которого все видят раз в месяц
Зато удобно
что же ей мешает это делать?
источник

かたかわ in pro.jvm
Loljeene
что же ей мешает это делать?
Личный опыт, в большинстве случаев, где применяется данный подход, обычно всё объясняется "ну нашим же базистам нужно что-то делать", как указано выше
И всё это сопутствуется тотальным беспросветным хаосом
источник

L

Loljeene in pro.jvm
かたかわ
Личный опыт, в большинстве случаев, где применяется данный подход, обычно всё объясняется "ну нашим же базистам нужно что-то делать", как указано выше
И всё это сопутствуется тотальным беспросветным хаосом
Ясно
источник

SW

Stas Woronkow in pro.jvm
かたかわ
Личный опыт, в большинстве случаев, где применяется данный подход, обычно всё объясняется "ну нашим же базистам нужно что-то делать", как указано выше
И всё это сопутствуется тотальным беспросветным хаосом
Когда-то такая же история постигнет джавистов :)
источник