|
|
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
Misha Tyurinавторчушь когда уже sql ру перестанет давать анонимные посты в спец форумы, помойка, а не чаты тут получаются. это же профессиональное типа сообщество, нахера, нам тут анонимы? Помойка - это когда специалист пишет "триггеры только для денормализаций". И чем это тебя анонимный никнейм так бесит ? Оттого что ты - Вася Пупкин Миша Тюрин, твое утверждение не станет более правильным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2014, 15:51:49 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
ТриггерманElectric200не несите чепуху по поводу тригеров. Есть задачи, которые просто нереально решить без них.Ловлю вас на слове. Приведите задачи, которые нельзя решить без триггеров. Партицирование в Постгресе. RULE не предлагать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2014, 21:26:16 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
Триггерман...задачи поддержания логической целостности, если открытому кругу ползателей (например криворуким триггерманам) открыта работа над таблицами (insert update delete ) вполне нормально решается триггерами (и _реально_ решаются только ими) если же разработчик заранее смиряется с тем, что доступ к его базе будет всегда проистекать по сугубо ограниченному, охватываемому ограниченным умом ограниченного разраба перечню жестких интерфейсов (ака хранимки) -- то задача снимается (зачем писать триггер -- когда известны все точки входов и выходов). конечно при этом никакой логической целостности никто на деле не гарантирует, но это уже вопрос к этому никте. ну т.е. триггера дают некие универсальные механизмы, но универсалии обычно более тяжелы, чем специи . но универсальные механизмы позволяют опираться на некие законы сохранения (ими поддерживаемые), а не универсальные -- или начхать на возможность бледно выгляднуть, в случае чего, либо всюду подозревать (и перекрывать излишним кодом) возможность налететь на несохранение неявно используемых кодом "интегралов". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2014, 21:41:00 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
ТриггерманElectric200С тригером на UPDATE это решается 3 строчками, а без тригера на родном PHP это был бы велосепед и не факт что вообще реализуем.Вы сами понимаете, что это facepalm? Зачем вы сами себя так подставляете? В чем собственно, обоснуйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2014, 21:43:07 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
Sergei.AgalakovТриггерманпропущено... Ловлю вас на слове. Приведите задачи, которые нельзя решить без триггеров. Партицирование в Постгресе. RULE не предлагать.вам предложат всюду в коде всех хранимок вычислять имена пратиций напрямую, и, следовательно, использовать днамич скл. а партиции всегда нарезать сугубо руками и/или джобами. хотя партицирование, особенно самопальное, как в пж -- реальное зло. но колемся, ога; и продолжаем жрать что дают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2014, 21:45:49 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
Electric200Триггерманпропущено... Вы сами понимаете, что это facepalm? Зачем вы сами себя так подставляете? В чем собственно, обоснуйте.обход дерева рисуется довольно просто с помощью WITH RECURSIV запроса [т.е. CTE]. А до того -- легко делался с помощью рекурсивно вызываемой хранимки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2014, 21:50:11 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
какабычна, ПЖ оно работает через тригеры, насколько мне известно. В любом случае, если требуется добиться некоторой равномерности и распределенности в базе, при большое количестве данных, то очень даже нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2014, 21:52:07 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
Мишутка, пожалуйста, съебись с форума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2014, 21:52:53 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
ТриггерманMisha Tyurinодним из полезных может быть правило -- триггеры только для денормализацийПолнейшая чушь. Денормализация - это одно, триггер - это другое. В огороде - бузина, а в Киеве - дядька. Триггерман, поясни про бузину. Какие предлагаешь примеры использования триггеров? Поддержу Михаила в том, что использовать триггеры для поддержки денормализации данных, это хорошее правило. Пожалуй вспомнил еще одно применение. Если приложение чужое и менять исходный код хранимых процедур нельзя, а вклиниться в логику работы нужно. Тут триггеры помогают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2014, 15:30:39 |
|
||
|
Триггер с логированием.
|
|||
|---|---|---|---|
|
#18+
какабычнаSergei.Agalakovпропущено... Партицирование в Постгресе. RULE не предлагать.вам предложат всюду в коде всех хранимок вычислять имена пратиций напрямую, и, следовательно, использовать днамич скл. а партиции всегда нарезать сугубо руками и/или джобами. хотя партицирование, особенно самопальное, как в пж -- реальное зло. но колемся, ога; и продолжаем жрать что дают. Ваше предложение особенно весело работает, когда надо 100500 записей вставить из Insert скрипта или CSV в партицированную таблицу. Каждый раз ручками делить на N частей по количеству партиций? И чем вам не нравится сама идея партицирования данных? Мне вот очень не хватает партицирования а-ля Оракл в Постгресе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2014, 23:02:02 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38686279&tid=1998605]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
431ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 711ms |

| 0 / 0 |
