natürlich geht es nur so, weil warum soll ich mir die db vollknallen mit tausenden bannern???

es geht nur um die einzubuchenden banner die deinen anforderungen entsprechen.....

und da du ja den usern auch was zum klicken bieten willst, nimm 100%, außerdem werden ja per cronjob alle 1-3 stunden die banner mit z.bsp wml abgeglichen ob diese noch verfügbar sind, sprich ob noch klicks übrig sind, ansonsten werden sie garnicht erst geholt und aus der db gelöscht