Zuhause Entwicklung Was ist eine Hash-Tabelle? - Definition aus techopedia

Was ist eine Hash-Tabelle? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Hashed Table?

Eine Hash-Tabelle oder Hash-Tabelle ist ein spezieller Typ einer internen Tabelle, die in ABAP-Programmen verwendet wird, wobei durch Verwendung der Hash-Funktionalität der erforderliche Tabellendatensatz erhalten wird. Wie andere Arten von internen Tabellen werden auch Hash-Tabellen verwendet, um Daten aus SAP-Standarddatenbanktabellen mithilfe von ABAP-Programmen oder ABAP-Objekten zu extrahieren. Im Gegensatz zu anderen Arten von internen Tabellen wie Standardtabellen oder sortierten Tabellen kann auf Hash-Tabellen nicht über einen Index zugegriffen werden. Wie bei Datenbanktabellen erfordern auch Hash-Tabellen einen eindeutigen Schlüssel.

Techopedia erklärt Hashed Table

Zu den Merkmalen einer Hash-internen Tabelle gehören: Um eine interne Tabelle als Hash-Tabelle zu deklarieren, muss die Deklaration der internen Tabelle die Schlüsselwörter 'TYPE HASHED TABLE' enthalten. Dies würde die interne Tabelle für den internen HASH-Algorithmus zugänglich machen. Der eindeutige Schlüssel muss deklariert werden, wenn eine HASH-Tabelle verwendet werden soll, da dies im HASH-Algorithmus obligatorisch ist. Der eindeutige Schlüssel wird durch das Schlüsselwort 'EINZIGARTIGER SCHLÜSSEL' definiert. Bei einer Hash-Tabelle können für das Lesen der Tabelle unabhängig von der Tabellengröße Kosten anfallen. Hash-Tabellen werden gegenüber anderen Arten von internen Tabellen bevorzugt, wenn große Datenmengen mit vielen Lesevorgängen und einer vernachlässigbaren Anzahl von Schreibvorgängen vorhanden sind. Hash-Tabellen sind auch ideal für die Verarbeitung großer Datenmengen. Unabhängig von der Anzahl der vorhandenen Tabelleneinträge bleibt die Antwortzeit für den Schlüsselzugriff in einer Hash-Tabelle konstant. Hash-Tabellen arbeiten nur für vollständige Tabellenschlüssel vergleichsweise schneller und können nicht für Bereiche verwendet werden. Diese Definition wurde im Kontext von SAP geschrieben
Was ist eine Hash-Tabelle? - Definition aus techopedia