データベースのインデックスについて読んでいました。
まず、元のテーブルがあります。次に、別のテーブル (インデックス テーブル) を追加します。このテーブルは、最初のテーブルに行を追加するたびに、インデックス テーブルのどこに挿入するか (アルファベット順など) を把握するように努めます。次に、あるレコードを検索するときに、検索の問題を O(n) ではなく O(log) に変換するインデックス テーブルを使用します。
私の質問は次のとおりです。元のテーブルでその努力をしないのはなぜですか?. 少なくとも、そのテーブルにインデックスが 1 つしかない場合。それ以上ある場合は、インデックスのテーブルのアイデアを適用します。少なくとも、この考えは私が読んだ文献には一度も言及されておらず、おそらく正当な理由があると思いました.