私は、プライマリキーとして自動インクリメントフィールド(ID)を使用するテーブルを持っています。テーブルは追加のみで、行は削除されません。テーブルは、一定の行サイズを持つように設計されています。データベース行へのO(1)アクセスは可能ですか?
したがって、私はファイル(ID * row_size)内でシークする正確な位置を計算するのが簡単であるため、任意の値をIDとして使用してO(1)アクセス時間を持つことを期待していました。
私はSQL Serverを使用しています。
それは可能ですか?したがって
おかげ
O(1)に近づく唯一の時間はハッシュです。 – KevinDTimm
@KevinDTimm - テーブルに行が1つしかない場合。 :) – Joe