Publikováno 07 August 2007 - 21:17
No to je prave ono, jak je postavena databaze. Jedna vec je, statistika typu nejvice kesi ma PaBa, druhy je ten a ten. Pocet kesi, kolik kazdy ma nalezeno, je verim u konkreniho uzivatele primo v jeho tabulce. Nicmene, pro podrobnejsi statistky, typu ktery z geocacheru ma nejvice prolezlych zemi, uz je nutne propojeni i s jednotlivymi kesemi. Protoze neverim, ze by se v tabulce uzivatelu ukladali i podrobnosti o jednotlivych kesich, protoze by to bylo zbytecne slozite. Pri dotazu, kdo tedy ma nejvic zemi, je nutne v lepsim pripade projet tabulku vsech kesi, definovat v jakem je state a pak zjistit u nich id uzivatelu, ktere seradit podle unikatnich lokaci tech kesi.
Stat bar zobrazuje pouze jedno cislo z jedne radky u konkretniho uzivatele. Coz je prkotina. Ale souhrny vytah z cele tak objemne databaze uz takova prkotina neni a na vykon serveru by to melo podle me dost zasadni vliv, samozrejme v zavilosti na poctu dotazu, pokud by to bylo online. Ale tahle debata je asi zbytecna, pokud nevime jak ta databaze je udelana. Sam ale vim z vlastni zkusenosti, ze v prubehu projektu, ktery se rozrusta a ma stale vice uzivatelu, se zpocatku casto o nekterych vecech nepremyslelo a tudis jejich aplikace by vyzadovala zasadni upravy celeho jadra systemu, do kterych se zasahuje jen velmi nerado a az ve chvili, kdyz uz neni zbyti.