
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.02.2015, 17:41
|
|||
|---|---|---|---|
|
|||
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Добрый день. Делаю программу в Apex, есть порядка 5 процессов. Есть возможность скинуть их на триггер. Есть ли смысл это делать при макс. 30 пользователях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 09:05
|
|||
|---|---|---|---|
|
|||
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Некорректно поставлен вопрос. 1. Процессам доверять стоит. 2. Все зависит от ситуации, что можно и нужно перенести в триггер, а что оставить в процессе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 09:25
|
|||
|---|---|---|---|
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Oleg3412, переменные есть? Тогда в процесс. Триггер очень сложно отлаживать. Там должен быть 100% работающий код. Но, БД с триггером надёжнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 10:56
|
|||
|---|---|---|---|
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Petro123Но, БД с триггером надёжнее. Как бы современные тенденции в том, чтобы бизнес логику убирать из тригеров Oleg3412Есть ли смысл это делать при макс. 30 пользователях? А теперь представьте разработчика, который прийдет на ваше место через два года и будет собирать бизнес логику разросшегося приложения из тригеров ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 11:00
|
|||
|---|---|---|---|
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Ну например заполнение ИД из сиквенса почему-то не оставить в триггере. Или жесткое приведение любого текста к верхнему регистра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 11:07
|
|||
|---|---|---|---|
Стоит ли доверять процессам в Apex? |
|||
|
#18+
CasufiКак бы современные тенденции в том, чтобы бизнес логику убирать из тригеров согласен. Я её в ХП убираю)) из процесса APEX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 11:09
|
|||
|---|---|---|---|
|
|||
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Petro123Oleg3412, переменные есть? Тогда в процесс. Триггер очень сложно отлаживать. Там должен быть 100% работающий код. Но, БД с триггером надёжнее. Переменных нет, поэтому буду вешать на триггер с комментами для след.пользователей. Доверять имел в виду с той стороны, что если сбойнет что-нибудь в апексе между процессами, получится не совсем хорошая картина. В то время как в триггере произойдет откат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 16:04
|
|||
|---|---|---|---|
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Oleg3412что если сбойнет что-нибудь в апексе между процессами, получится не совсем хорошая картина. Если сам скрытых комитов не наставишь или не потушишь ошибки, не сбойнет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 16:06
|
|||
|---|---|---|---|
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Petro123согласен. Я её в ХП убираю)) из процесса APEX Согласен, кроме прочего, в Пакетах удобнее разрабатывать и делать версионность, чем писать километровый код в браузере. GustlyНу например заполнение ИД из сиквенса почему-то не оставить в триггере. Или жесткое приведение любого текста к верхнему регистра. Это не бизнес логика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 18:14
|
|||
|---|---|---|---|
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Oleg3412, 0. Про триггера, стоит ли их использовать для вашей задачи - это в раздел oracle 1. Можно писать на апексных процессах. 2. Можно писать на хранимках (стандартные DML-процессы лучше не удалять, а ставить в never, и привязывать свои процессы к кнопкам и форме, в них дергать процедуру, с 4.1 есть такая возможность для табличных форм), правда потеряется встроенная пессимистическая блокировка при такой реализации 3. Можно писать на вьюшках с instead of, хранимки засунуть в триггер, тогда код в апексе будет стандартный на вьюшки Варианты 2 и 3 ес-но более трудоемки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2015, 18:22
|
|||
|---|---|---|---|
Стоит ли доверять процессам в Apex? |
|||
|
#18+
Oleg3412, + Если у вас там серьезная бизнес логика, стоит учитывать, что апекс между разными процессами любит коммиты ставить, поэтому каждую DML операцию лучше делать одним процессом. Но в данном случае, сделаете ли вы это через триггер, который вызовется из процесса, или сразу всё в процесс засуните - результат будет один -) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=50&mobile=1&tid=1875064]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
331ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 577ms |

| 0 / 0 |
