Database triggers, proti/za?
5 naročnikov
5 naročnikov
Zdravo,
mene zanimajo mnenja iz prakse glede uporabe prožilcev v podatkovni bazi oz. database triggerjev.
Še vedno razvijam sam, vendar se dostikrat postavim v kožo nekoga, ki bi delal na tem za mano ali ob meni.
Slabost, ki jo predvidevam, je ta da je triggerje težko dokumentirati v programu. Torej nekdo ki bi odprl razred Order, ne bi videl nobene dokumentacije o tem in bi se verjetno čudil, zakaj nimam funkcije, ki pri vnosu artikla v orderproduct tabelo poveča productssubtotal v tabeli order.
Zato razmišljam, da bi morda bilo dobro dati takim samodejno vzdrževanim stolpcem morda kakšen prefix, npr. productssubtotal.
Vendar ne vem, ali morda ne predvidevam še kakšne slabosti v tej separaciji, hm kako bi temu rekel... nizko nivojske podatkovne logike od objektne logike (?).