Ich habe eine Tabelle, die ein Auto-Inkrement-Feld (ID) als Primärschlüssel verwenden. Die Tabelle ist nur Anhang und keine Zeile wird gelöscht. Tabelle wurde entworfen, um eine konstante Zeilengröße zu haben.Ist O (1) Zugriff auf eine Datenbankzeile möglich?
Daher erwartete ich O (1) Zugriffszeit mit einem beliebigen Wert als ID, da es einfach ist, genaue Position zu ermitteln, in Datei suchen (ID * row_size), leider ist das nicht der Fall.
Ich benutze SQL Server.
Ist es überhaupt möglich?
Dank
Das einzige Mal, wenn Sie sich O (1) nähern, ist ein Hash. – KevinDTimm
@KevinDTimm - oder wenn die Tabelle nur eine Zeile hat. :) – Joe