Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Praćenje promena u bazi

[es] :: MySQL :: Praćenje promena u bazi

[ Pregleda: 1370 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

maksvel

Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Praćenje promena u bazi18.12.2013. u 11:45 - pre 126 meseci
Ovako: hteo bih da logujem neke promene podataka u bazi. Npr. neko u aplikaciji izmeni neke stvari koje smatram kritičnim i hteo bih da vidim šta je menjano.
Da li da to ispratim kroz PHP? Ili da koristim triger i odradim na nivou baze? Ili nešto treće?
Znači, prva opcija je: imam 10 stvari u veb-formi (koja se popunjava iz baze) i neko izmeni jednu stvar i sačuva. Da li da uporedim prethodne vrednosti, pa onda ovu za koju sam ustanovio da je nova ubacim npr. u posebnu tabelu za praćenje promena? Ili da u bazi stavim triger, koji će pratiti promene na određenim poljima i automatski ih ubacivati u tu posebnu tabelu, tu neku Changes?
Ne'm pojma skoro ništa o trigerima, ali ću namestiti nekako, kapiram da bi mogli da se iskoriste. :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Praćenje promena u bazi18.12.2013. u 11:52 - pre 126 meseci
sigurnije ti je da odradis sa trigerima, lakse je da odradis kroz php,
najbolje je da kupis komercijalni mysql sa audit plaginom + neka od te
dve varijante
dodatno upalis binary log sve i ako ne koristis replikaciju posto tu
imas sve promene zapamcene, mozes i general query log mada on opterecuje
sistem
 
Odgovor na temu

maksvel

Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Praćenje promena u bazi18.12.2013. u 12:02 - pre 126 meseci
Ne treba mi ništa uber-opako, nešto čačkam za čkolu, biće dovoljno uraditi neki proof-of-concept pričice. Prosto se zapitah kakva li je praksa, jer kapiram da mora biti da se prave te tabele sa promenama i to kojekuda često.
Fala, Bogdan!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Praćenje promena u bazi18.12.2013. u 12:11 - pre 126 meseci
da ne tupim ja, imas ovde odlican odgovor sa primerom:
http://stackoverflow.com/quest...udit-logging-for-products-data

za "proof of concept" ti je dovoljno da imas binary log i da iz njega
vadis ko je sta radio :D
 
Odgovor na temu

maksvel

Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Praćenje promena u bazi18.12.2013. u 12:18 - pre 126 meseci
OK, fala.

Pa ono, tek treba da vidim koje bih promene sve pratio, samo neka bih polja.
 
Odgovor na temu

[es] :: MySQL :: Praćenje promena u bazi

[ Pregleda: 1370 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.