Hoi. Ik ben bezig met mijn eigen webstatistieken database. Ik heb in dit topic gehoord dat het slim is om per hit een record aan te maken en later met queries de gewenste info uit te lezen. Dat doe ik ook op dit moment.
IS dit nou wel verstandig? Ik wil onder andere weergeven: unieke ips, het verschil tussen de timestamp van opeenvolgende pagina's, het aantal maal dat iemand de res 1024*768 gebruikt, etc, etc.
Ik heb berekend dat over een jaar mijn database 40000 a 45000 records zal bevatten. Is het uitlezen van deze gegevens dan niet heel zwaar opeens?
Een andere manier van werken zou kunnen zijn om bij een pageview bijvoorbeeld na te gaan wat de resolutie van de gebruiker is, en direct een aparte tabel bij te werken, waarin bijgehouden wordt hoeveel maal de verschillende resoluties, Osen, systeemtalen, keywords, etc voorkomen.
Met andere woorden: is het slimmer om de data rauw op te slaan in een tabel en later uit te lezen. Of is het slimmer om direct als iemand op een pagina komt een speciale tabel te updaten met het aantal maal dat een bepaalde resolutie/OS/taal/etc. voorkomt? In het laatste geval hoef ik voor mijn webstats, maar een aantal velden uit te lezen. In het eerste geval moeten er verschillende ingewikkelde selecties gedaan worden.
IS dit nou wel verstandig? Ik wil onder andere weergeven: unieke ips, het verschil tussen de timestamp van opeenvolgende pagina's, het aantal maal dat iemand de res 1024*768 gebruikt, etc, etc.
Ik heb berekend dat over een jaar mijn database 40000 a 45000 records zal bevatten. Is het uitlezen van deze gegevens dan niet heel zwaar opeens?
Een andere manier van werken zou kunnen zijn om bij een pageview bijvoorbeeld na te gaan wat de resolutie van de gebruiker is, en direct een aparte tabel bij te werken, waarin bijgehouden wordt hoeveel maal de verschillende resoluties, Osen, systeemtalen, keywords, etc voorkomen.
Met andere woorden: is het slimmer om de data rauw op te slaan in een tabel en later uit te lezen. Of is het slimmer om direct als iemand op een pagina komt een speciale tabel te updaten met het aantal maal dat een bepaalde resolutie/OS/taal/etc. voorkomt? In het laatste geval hoef ik voor mijn webstats, maar een aantal velden uit te lezen. In het eerste geval moeten er verschillende ingewikkelde selecties gedaan worden.
[ Voor 5% gewijzigd door Verwijderd op 23-02-2003 12:40 ]