FraFu: ID nicht direkt ausgeben

Beitrag lesen

Hallo!

Hallo,
mir ist aufgefallen, dass einige Seiten die ID eines Datenbankeintrags nicht direkt ausgeben, z.B. bei YouTube http://youtube.com/watch?v=KwhzeHR6CjQ . Man könnte ja stattdessen auch http://youtube.com/watch?v=1201547 schreiben.

Was könnte da nützen? Sicherheit? Wenn ja, was ist der Vorteil?

Wer sagt dir, dass das nicht die ID des Datenbankeintrages ist? Wer sagt, dass die ID eine fortlaufende Nummer sein muss? Genauso gut kann bereits beim Erzeugen des Datensatzes ein Hash erzeugt werden, der als ID dient. Damit braucht auch beim Suchen des Datensatzes nichts umgerechnet werden sondern es kann direkt der Datensatz mit diesem Hashwert gesucht werden.

Mit Sicherheit hat das vermutlich nicht so viel zu tun. Sondern eher, so wie es Vinzenz Mai schon geschrieben hat, dass nicht durch eine einfache Schleife die die ID hochzählt den ganzen DB Inhalt automatisiert auslesen kann.

mfg
  frafu