[LUGOS] mysql replication

Gregor Ibic gregor.ibic at intelicom.si
Fri Mar 29 21:47:49 CET 2002


Triggerji, so akcije ki se sprožijo ob dogodkih na bazi. Recimo ob dogodku
vpisa novega zapisa se sproži insert trigger. Nekatere SQL baze potem ločijo
še med triggerji pred dejanskim dogodkom in po dejanskem dogodku.

Triggerji tako omogočajo izvedbo določenih operacij nad bazami ob recimo,
vpisu novega zapisa, spremembi zapisa ter brisanju zapisa. Replikacijo bi
potem lahko izvajal iz tabele zapisov sprememb, v katerem je shranjen prej
omenjen GUID (kar enolično identificira zapis), vrsto spremembe, ter čas
izvedbe (ni nujno).

MySQL mislim, da podpira triggerje v verziji 4, ali pa jih bo.

Odlično pa delujejo triggerji v Interbase bazi oziroma še bolje v OpenSource
verziji Firebird.
http://firebird.sourceforge.net , ki je pred kratkim doživel verzijo 1.0.
Odlična baza, še posebej za razvoj iz Borlandovih orodij. Malce je počasna
iz PHP ampak kar gre. Core skupini razvijalcev firebirda, sem toliko časa
težil, dokler niso vgradili parametrov
FIRST in SKIP (sinonim mysql LIMIT), ki olajša in izredno pohitri web
aplikacije. Saj veste tisto "Next page".

LP,
Gregor

Intelicom d.o.o.
Security software company
http://www.intelicom.si
email: info at intelicom.si




More information about the lugos-list mailing list