W zasadzie sam to napisałeś:
Cytat(Black-Berry @ 21.09.2008, 12:14:38 )

No ale wracając do triggerów... Trudno mi wyobrazić sobie, że mogłyby one być czymś złym. Jeśli mamy np. metodę dodającą wpis do jakiegoś drzewa to powiedzmy że dzieje się to poprzez 20 zapytań. Jeśli jednak napiszemy sobie triggera który wykona to jednym zapytanie to chyba będzie szybciej. Jak już tutaj ktoś pisał wczesniej najgorsze są czasy oczekiwań. Więc im mniej zapytań tym lepiej. Nie chodzi o ich złożoność ale o ilość.
Coprawda nieco się tu zapędziłeś przy tej eliminacji zapytań ale przesłanie postu pozostaje jasne i klarowne: triggery są ok

Jeżeli coś sprawia, że aplikacja jest lepsza (a przynajmniej szybsza więc i lepsza) to rezygnowanie z tego czegoś to pogorszenie jakości aplikacji. Przynajmniej ja to tak odbieram.
// Edit:
Bardzo ciekawa dyskusja powstała