Hjem Udvikling Hvad er en hashet tabel? - definition fra techopedia

Hvad er en hashet tabel? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Hashed Table?

En hashetabel eller hashtabel er en speciel type intern tabel, der bruges i ABAP-programmer, hvor ved hjælp af hash-funktionaliteten opnås den nødvendige tabeloptegnelse. Som andre typer interne tabeller bruges hashetabeller også til at udtrække data fra standard SAP-databasetabeller ved hjælp af ABAP-programmer eller ABAP-objekter. I modsætning til andre typer interne tabeller som standard eller sorteret, kan hash-tabeller imidlertid ikke fås ved hjælp af et indeks. Som ved databasetabeller kræver hashede tabeller også en unik nøgle.

Techopedia forklarer Hashed Table

Funktionerne i en hashet intern tabel inkluderer: For at erklære en intern tabel som en hashetabel skal erklæringen af ​​den interne tabel indeholde nøgleordene 'TYPE HASHED TABLE'. Dette ville gøre den interne tabel tilgængelig for den interne HASH-algoritme. Den unikke nøgle skal deklareres, når en HASH-tabel skal bruges, da den er obligatorisk i HASH-algoritmen. Den unikke nøgle defineres af nøgleordet 'UNIKT Nøgle'. En hash-tabel gør det muligt for tabellen at læse omkostninger uafhængigt af bordstørrelsen. Hashede tabeller foretrækkes frem for andre typer interne tabeller, når der er store datasæt med masser af læsninger og et ubetydeligt antal skrivere. Hashede tabeller er også ideelle til behandling af store datamængder. Uanset antallet af tilstedeværende tabelindgange forbliver responstiden for nøgletilgang i en hashetabel konstant. Hashede tabeller fungerer relativt hurtigere kun for fulde bordtaster og kan ikke arbejde for intervaller. Denne definition blev skrevet i sammenhæng med SAP
Hvad er en hashet tabel? - definition fra techopedia