Mik3e
Erfahrenes Mitglied
Einen heißen und schönen Nachmittag zusammen )
Stehe vor folgendem Problem:
Ich muss einen UNIQUE KEY entwickeln, der folgende Eigenschaften hat:
1. Gesamtlänge nicht über 18 Zeichen (besser 12 oder 14)
2. Darf nur aus numerische Zeichen (0-9) bestehen
3. Der Key muss "unendlich" lang sein
4. Der Key muss eine 4-stellige Zufallszahl enthalten
Das sind mal die Eckdaten. Vorerst ist mir mal klar, dass der Key Zeitebunden sein muss. Der Key muss mindestens 999.999 Datensätze pro Minute zulassen.
Zur Erklärung:
Meine Idee ist folgender Aufbau für den Key:
KEY = DATE(YmdHi) + RMD(4) + Laufende Nummer(6)
Das würde allerdings zu einem Key mit einer Länge von 20 Zeichen führen -> viel zu lang.
Nun grübel ich schon einige Zeit rum, welche anderen Möglichkeiten es geben könnte, ohne die Leistungsfähigkeit des Keys einzuschränken.
Vielleicht hat jemand eine Idee oder ich kann damit eine kleine Diskussion anstoßen...
Danke & LG
Mike
Stehe vor folgendem Problem:
Ich muss einen UNIQUE KEY entwickeln, der folgende Eigenschaften hat:
1. Gesamtlänge nicht über 18 Zeichen (besser 12 oder 14)
2. Darf nur aus numerische Zeichen (0-9) bestehen
3. Der Key muss "unendlich" lang sein
4. Der Key muss eine 4-stellige Zufallszahl enthalten
Das sind mal die Eckdaten. Vorerst ist mir mal klar, dass der Key Zeitebunden sein muss. Der Key muss mindestens 999.999 Datensätze pro Minute zulassen.
Zur Erklärung:
Meine Idee ist folgender Aufbau für den Key:
KEY = DATE(YmdHi) + RMD(4) + Laufende Nummer(6)
Das würde allerdings zu einem Key mit einer Länge von 20 Zeichen führen -> viel zu lang.
Nun grübel ich schon einige Zeit rum, welche anderen Möglichkeiten es geben könnte, ohne die Leistungsfähigkeit des Keys einzuschränken.
Vielleicht hat jemand eine Idee oder ich kann damit eine kleine Diskussion anstoßen...
Danke & LG
Mike