phpbar.de logo

Mailinglisten-Archive

[php] 1.4 milli keys generieren?

[php] 1.4 milli keys generieren?

Jens Vollmer php_(at)_phpcenter.de
Thu, 1 Aug 2002 14:45:49 +0200


----- Original Message ----- 
From: "Gloss Mathias" <Mathias.Gloss_(at)_start.de>
To: <php_(at)_phpcenter.de>
Sent: Thursday, August 01, 2002 2:35 PM
Subject: AW: [php] 1.4 milli keys generieren?


> Hallo,
> 
> du machst dir zu wenig gedanken über die Funktion einer Datenbank.
> 
> Was spricht gegen folgendes:
> 
> tabelle keys
>   char(32) (oder wie auch immer)  schluessel unique indiziert
> 
> In dieser Tabelle speicherst du deine Schlüssel.
> 
> Wenn du wissen willst, obs ein test_schlüssel existiert:
> 
> select * from keys where schluessel=test_schluessel;
> 
> und dann kannst du elegant über
> 
> mysql_numrows() rausfinden, wieviel ergebnisse es gegeben hat.
> Das kann nur 0 oder 1 sein. (wegen unique).
> 
> Die Suche geht bei einem Index SEHR schnell, relativ egal wieviel
> Einträge da drin sind. Das können auch 100 Mio Schlüssel sein ....

danke matthias,

du hast recht, hab in mysql noch nicht die erfahrung, bin nur geblendet von den 1.4 millionen.
warum ist es von vorteil einen char zu nehmen und nicht einen int?

gruß,
jens


php::bar PHP Wiki   -   Listenarchive