webForumDet fria alternativet

dirty data

0 svar · 163 visningar · startad av Walker

WalkerMedlem sedan okt. 2002188 inlägg
#1

Hejsan

I mina klasser så har jag gjort så att det finns en flagga som kontrollerar om mar har ändrat något i klassen sedan man läste in den i databasen. Anledningen till att jag har detta är att om man inte ändrar något så behöver man inte spara ner till databasen och således så sparar man lite trafik..

Undrar hur ni andra gör, tänker ni på detta eller struntar ni i det.. Anledningen till att jag funderar på det är för då man har en lite mer komplex struktur så blir det en hel del extra jobb som kanske i pricip är onödigt.. lr?

exempel
orders[2].orderrow[1].item.price

exemplevis om man plockar ut alla orders. och ändrar priset på en item.(Dåligt exempel kanske..) Orders objektet kommer då veta om att det finns en förändring i något objekt som finns i denna listan. Då man sedan kör orders.save(); så kommer den att leta upp de objekten som har förändringar och kalla på deras save metod. Man spara ju onekligen en hel del trafik på nätverket men frågan är om det är värt det.

/w

125 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)