Hallo,
hier kurz was ich machen will:
-
komplexere DB-Abfrage-Ergebnisse sollen gecacht werden (in einer Tabelle)
-
dafür bilde ich jeweils einen MD5-Hash (aus Merkmalen des zu cachenden Inhaltes)
-
dieser dient als Schlüssel in der Tabelle
Nun meine Frage: kann man dieses Schlüssel-Feld noch optimieren?
Meine Ideen (wo ich aber nicht weiß, ob sie was bringen würden):
-
Feld als Varchar(32)
-
Feldlänge auf kürzer als 32 festlegen (bringt das was?)
-
ich könnte den MD5-Schlüssel in 2 16-Zeichen-Blöcke aufspalten, diese in dezimal umwandeln und in 2 Bigint-Feldern (die den Schlüsel bilden) speichern
Was haltet ihr von meinen wahnwitzigen Ideen? Habt ihr noch andere Ideen?
Ajo