開発 ハッシュテーブルとは何ですか? -techopediaからの定義

ハッシュテーブルとは何ですか? -techopediaからの定義

目次:

Anonim

定義-ハッシュテーブルの意味

ハッシュテーブルまたはハッシュテーブルは、ABAPプログラムで使用される特別なタイプの内部テーブルであり、ハッシュ機能を使用して必要なテーブルレコードが取得されます。 他のタイプの内部テーブルと同様に、ハッシュテーブルは、ABAPプログラムまたはABAPオブジェクトを使用して標準SAPデータベーステーブルからデータを抽出するためにも使用されます。 ただし、標準またはソートなどの他のタイプの内部テーブルとは異なり、ハッシュテーブルにはインデックスを使用してアクセスできません。 データベーステーブルと同様に、ハッシュテーブルにも一意のキーが必要です。

Techopediaはハッシュテーブルについて説明します

ハッシュ内部テーブルの機能は次のとおりです。内部テーブルをハッシュテーブルとして宣言するには、内部テーブルの宣言にキーワード「TYPE HASHED TABLE」を含める必要があります。 これにより、内部HASHアルゴリズムが内部テーブルにアクセスできるようになります。 HASHアルゴリズムでは必須であるため、HASHテーブルを使用する場合は、一意のキーを宣言する必要があります。 一意のキーは、キーワード「UNIQUE KEY」によって定義されます。 ハッシュテーブルを使用すると、テーブルのサイズに依存しないコストでテーブルを読み取ることができます。 大量の読み取りと無視できる数の書き込みを伴う大きなデータセットがある場合、ハッシュテーブルは他の種類の内部テーブルよりも優先されます。 ハッシュテーブルは、大量のデータの処理にも最適です。 存在するテーブルエントリの数に関係なく、ハッシュテーブルのキーアクセスの応答時間は一定のままです。 ハッシュテーブルは、フルテーブルキーに対してのみ比較的高速に機能し、範囲に対しては機能しません。 この定義は、SAPのコンテキストで記述されました
ハッシュテーブルとは何ですか? -techopediaからの定義