Re: Big disappointment with Postgres
From: Noons <wizofoz2k_at_yahoo.com.au>
Date: Mon, 07 Feb 2011 11:13:35 +1100
Message-ID: <iindde$3ki$1_at_news.eternal-september.org>
Matthias Hoys wrote,on my timestamp of 7/02/2011 7:35 AM:
>> Mladen Gogala wrote,on my timestamp of 6/02/2011 3:54 AM:
>>
>>>
>>>> Triggers are evil!
>>>>
>>>
>>> Yes they are evil. I saw more then one trigger which badly messed things
>>> up. Triggers are also necessary for implementing business logic.
>>
>>
>> Humm, that is one of the very few times I totally disagree with TK.
>> Not all triggers are evil.
>>
>> Data level triggers are definitely in that class - *if* used
>> irresponsibly.
>> Database level triggers are very convenient and necessary in many cases.
>>
>> Given the purpose and objective of each is completely different and
>> addresses completely different needs, would it hurt TK too much to qualify
>> that statement?
>>
>> Otherwise we can also state that
>>
>> "SQL is evil"
>>
>> because plenty of folks can provide examples of such and therefore "prove"
>> it.
>>
>> Blanket statements with no context qualification whatsoever serve no
>> purpose.
>>
>> Otherwise we're gonna end up with another "rebuild indexes is evil"
>> crusade, which really does nothing else than sell books and consultancy...
Date: Mon, 07 Feb 2011 11:13:35 +1100
Message-ID: <iindde$3ki$1_at_news.eternal-september.org>
Matthias Hoys wrote,on my timestamp of 7/02/2011 7:35 AM:
> "Noons"<wizofoz2k_at_yahoo.com.au> wrote in message > news:iilcre$mlt$1_at_news.eternal-september.org...
>> Mladen Gogala wrote,on my timestamp of 6/02/2011 3:54 AM:
>>
>>>
>>>> Triggers are evil!
>>>>
>>>
>>> Yes they are evil. I saw more then one trigger which badly messed things
>>> up. Triggers are also necessary for implementing business logic.
>>
>>
>> Humm, that is one of the very few times I totally disagree with TK.
>> Not all triggers are evil.
>>
>> Data level triggers are definitely in that class - *if* used
>> irresponsibly.
>> Database level triggers are very convenient and necessary in many cases.
>>
>> Given the purpose and objective of each is completely different and
>> addresses completely different needs, would it hurt TK too much to qualify
>> that statement?
>>
>> Otherwise we can also state that
>>
>> "SQL is evil"
>>
>> because plenty of folks can provide examples of such and therefore "prove"
>> it.
>>
>> Blanket statements with no context qualification whatsoever serve no
>> purpose.
>>
>> Otherwise we're gonna end up with another "rebuild indexes is evil"
>> crusade, which really does nothing else than sell books and consultancy...
> > Relational databases are evil. Let's go NoSQL :-) > >
Exactly!
¦D
Received on Sun Feb 06 2011 - 18:13:35 CST