Generierung eindeutiger id von eindeutigen string-input

Ich habe eine Tabelle mit einer Spalte mit unique-string-Werte. Die maximale Länge der string-Wert ist 255 char. Ich möchte zum erzeugen einer eindeutigen id mit dem string-Wert als Eingabe. In anderen Worten, ich bin auf der Suche nach eine kompakte Darstellung für eine Zeichenfolge. Der unique-id generiert werden kann alpha-numerisch sein. Eine nützliche Funktion zu haben, wäre in der Lage, sich zu regenerieren Sie den string-Wert aus der unique-id.

Gibt es eine effiziente Funktion generieren, die solch eine eindeutige id. Einige Möglichkeiten könnten mit der Prüfsumme oder hash-Funktionen. Ich möchte wissen, ob es ein standard-Weg, dies zu tun.

Ich bin mit MySql-Datenbank und java.

Dank!

--edit: ich bin auf der Suche nach einer kompakteren Darstellung, anstatt einfach mit der Zeichenfolge selbst.

Die einfachste eindeutige ID für die Datenbank Inkrementieren eines Anzahl.
Warum nicht eine UUID statt? stackoverflow.com/questions/192920/...

InformationsquelleAutor pkrish | 2010-02-03

Schreibe einen Kommentar