webForumDet fria alternativet

Datadestruktiv databas en möjlighet?

Om webForum

0 svar · 407 visningar · startad av Toonster

Medlem sedan feb. 20001 590 inlägg
Frågan#1

Har funderat på databasen, med tanke på en diskussion i en annan tråd om hårdvarukraven. I diskussionen kom det fram att trots att det bara är ett 80 tal aktiva databasanslutningar, så går det åt mycket prestanda.

Ett sätt att lösa detta är att frånga normaliseringsprinciperna i databasen.
Detta är ett vanligt förfarande vid stora sökfunktioner bla. och detta rekommenderades tom. vid ett MSDN möte jag var på för ett år sedan (tror duvamish books gjordes så (en exempel applikation på MSDN)).

Det går ut på att man delar upp databasen, och sprider lasten (som bekant kan man inte lastbalansera en datatjänst, men genom att "fuska" kan man öka prestandan) I WF's fall skulle det kunna vara så att man har tre separata tabeller för webb, os-program och övrigt. Man har då tre tabeller, och antalet sökningar/operationer per tabell minskar.

Sen är behövs ingen postlåsning (vilket finns?) eftersom ingen annan än den som skapar ett inlägg kan ändra det.

Bara några tankar jag har...

/T

296 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
160 ms — ändringar (db)