Re: [lang] Re: Suche über alle Felder
Von: Axel Schwenke (axel.schwenke@gmx.de) [Profil]
Datum: 08.07.2008 11:48
Message-ID: <7opbk5-77d.ln1@xl.homelinux.org>
Newsgroup: de.comp.datenbanken.mysql
Datum: 08.07.2008 11:48
Message-ID: <7opbk5-77d.ln1@xl.homelinux.org>
Newsgroup: de.comp.datenbanken.mysql
Christoph Herrmann <herrmann@dragonprojects.de> wrote: > Dominik Echterbruch schrieb: >> Wozu? Welchen Vorteil bringt das aus deiner Sicht? Die ID ist völlig >> aussagefrei (jedenfalls für nicht-Datenbanken). Warum damit Aufwand >> treiben? > > Eine ID ist ein numerisches Feld mit einem fest definierten > Wertebereich. Wenn du immer hochzählst, bist du irgendwann an der oberen > Grenze angekommen. Was dann? ;) Ein BIGINT UNSIGNED faßt 2^64-1 Werte. Selbst wenn du jede Sekunde 1 Million Auto-Increment IDs erzeugst, reicht das für 585000 Jahre. Da würde ich mir erstmal keine Gedanken drüber machen. > Es ist völlig sinnfrei die ID nicht neu zu vergeben in meinen Augen. Angesichts der oben stehenden Zahlen ist es IMHO völlig sinnfrei, eine einmal vergebene und später wieder freigegebene ID zu recyclen. Wenn die Anforderung keine Lücken erlaubt, kann man halt kein Auto- Increment dafür nehmen. XL[ Auf dieses Posting antworten ]
Antworten
- David C. Stone (08.07.2008 12:17)
