Size: a a a

💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢

2020 October 06

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Идея-то хорошая. Но в реальности оказывается, что бизнес-процессы друг от друга не независимы и оперируют одними и теми же сущностями зачастую. Т.е. БП А хочет изменять сущности 1 и 2, а БП Б хочет изменять сущности 2 и 3, причем процесс может быть достаточно сложным и не подразумевать конкурентный доступ к сущностям, например, прочитать текущее состояние сущности, в зависимости от него сделать ту или иную логику, изменить сущность. Конкурентность разных БП, которые могут получать доступ к одним и тем же сущностям, достаточно мешает подобным идеологиям, особенно есть в БП есть различные условия на модификацию сущностей
источник

w

welcometotheclubbudd... in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Kirill Shelopugin
Идея-то хорошая. Но в реальности оказывается, что бизнес-процессы друг от друга не независимы и оперируют одними и теми же сущностями зачастую. Т.е. БП А хочет изменять сущности 1 и 2, а БП Б хочет изменять сущности 2 и 3, причем процесс может быть достаточно сложным и не подразумевать конкурентный доступ к сущностям, например, прочитать текущее состояние сущности, в зависимости от него сделать ту или иную логику, изменить сущность. Конкурентность разных БП, которые могут получать доступ к одним и тем же сущностям, достаточно мешает подобным идеологиям, особенно есть в БП есть различные условия на модификацию сущностей
а можно рисунок фотографии скриншота?
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Kirill Shelopugin
Идея-то хорошая. Но в реальности оказывается, что бизнес-процессы друг от друга не независимы и оперируют одними и теми же сущностями зачастую. Т.е. БП А хочет изменять сущности 1 и 2, а БП Б хочет изменять сущности 2 и 3, причем процесс может быть достаточно сложным и не подразумевать конкурентный доступ к сущностям, например, прочитать текущее состояние сущности, в зависимости от него сделать ту или иную логику, изменить сущность. Конкурентность разных БП, которые могут получать доступ к одним и тем же сущностям, достаточно мешает подобным идеологиям, особенно есть в БП есть различные условия на модификацию сущностей
Ты имеешь в виду, что сложно подобрать для них общую структуру, с другой стороны и отдельную на каждый БП поддерживать сложно?
источник

M

Marzipan🍰 in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Dima
солнышко привет
Привет
источник

M

Marzipan🍰 in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Grigory Pomadchin
Как дела
11/10! Как твои, Гриша?
источник

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
Ты имеешь в виду, что сложно подобрать для них общую структуру, с другой стороны и отдельную на каждый БП поддерживать сложно?
Да, про это. Есть БП сильно пересекаются в плане доступа к сущностям, то такие структуры будет сделать очень сложно - либо это будет универсальная структура и тогда это ничем не лучше глобальной таблицы либо эти структуры будет очень сложно поддерживать и потом сложно будет разобраться - а кто же виновен вот в этом конкретном изменении сущности
источник

λ

λoλdog in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Kirill Shelopugin
Да, про это. Есть БП сильно пересекаются в плане доступа к сущностям, то такие структуры будет сделать очень сложно - либо это будет универсальная структура и тогда это ничем не лучше глобальной таблицы либо эти структуры будет очень сложно поддерживать и потом сложно будет разобраться - а кто же виновен вот в этом конкретном изменении сущности
Так эт невозможно
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Kirill Shelopugin
Да, про это. Есть БП сильно пересекаются в плане доступа к сущностям, то такие структуры будет сделать очень сложно - либо это будет универсальная структура и тогда это ничем не лучше глобальной таблицы либо эти структуры будет очень сложно поддерживать и потом сложно будет разобраться - а кто же виновен вот в этом конкретном изменении сущности
че ваще ета структура значит
источник

V

Vasiliy in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
ᛒᚨᚱᛏᛟᛋᛋᛟ
че ваще ета структура значит
стоп лосы
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Эх
источник

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
TIL: если в постгресе вставить в две таблички по несколько десятков тысяч строк, а потом сразу же сделать select + join между ними (по части первичного ключа) - потсгрес может не успеть проанализировать таблицу, запрос пойдет по неправильному плану и вместо 1 секунды будет выполняться 10 минут. Решается analazy table перед селектом. Как же оракл развращает...
источник

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
@catostrophe величие?
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
@catostrophe помоги
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Kirill Shelopugin
TIL: если в постгресе вставить в две таблички по несколько десятков тысяч строк, а потом сразу же сделать select + join между ними (по части первичного ключа) - потсгрес может не успеть проанализировать таблицу, запрос пойдет по неправильному плану и вместо 1 секунды будет выполняться 10 минут. Решается analazy table перед селектом. Как же оракл развращает...
декомпозируй
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Kirill Shelopugin
TIL: если в постгресе вставить в две таблички по несколько десятков тысяч строк, а потом сразу же сделать select + join между ними (по части первичного ключа) - потсгрес может не успеть проанализировать таблицу, запрос пойдет по неправильному плану и вместо 1 секунды будет выполняться 10 минут. Решается analazy table перед селектом. Как же оракл развращает...
ты можешь результирующую таблицу стразу строить при вставке?
источник

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
KrivdaTheTriewe
ты можешь результирующую таблицу стразу строить при вставке?
Ну это лишние данные, они мне нужны только чтобы их один раз вычитать. А вот хранить данные в изначальных таблицах надо.
источник

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Там ещё и вакуум придется делать руками чтобы от мусора избавляться
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
все зависит от объема
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Kirill Shelopugin
Ну это лишние данные, они мне нужны только чтобы их один раз вычитать. А вот хранить данные в изначальных таблицах надо.
СДЕЛАЙ КЕШ
источник

K

KrivdaTheTriewe in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
хотя если ты атчами вставляешь можно и аналайз делать
источник