Delphiでは、Dataset.NextではなくDataset.Priorを使用することでパフォーマンスが低下しますか?
バックグラウンド:
データセット内の特定のレコードを検索するルーチンがあります。データセットの最後のレコードから開始し、一致するものが見つかるまでDataset.Priorを使用して逆方向に作業します。私がこのバックツーフロントアプローチを使用するのは、(実際には)探しているレコードがデータセットの終わり近くにある可能性がはるかに高いためです。したがって、私の心の中では、後ろから始めるとレコードがより早く見つかります。
ただし、このロジックは、Dataset.PriorとDataset.Nextのパフォーマンスオーバーヘッドがほぼ同じであるという前提に基づいています。そうですか?