Hashed-Tabelle

Autor: Judy Howell
Erstelldatum: 26 Juli 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Data Structures: Hash Tables
Video: Data Structures: Hash Tables

Inhalt

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 Tabellensatz 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.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

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 UNIQUE KEY ’definiert. Mit einer Hash-Tabelle können für das Lesen der Tabelle unabhängig von der Tabellengröße Kosten berechnet werden. 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 con von SAP geschrieben