Hjem Utvikling Hva er et hashbord? - definisjon fra techopedia

Hva er et hashbord? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Hashed Table?

En hashetabell eller hasjtabell er en spesiell type intern tabell som brukes i ABAP-programmer, hvor ved å bruke hasjfunksjonaliteten oppnås nødvendig tabelloppføring. I likhet med andre typer interne tabeller brukes hashetstabeller også til å trekke ut data fra standard SAP-databasetabeller ved hjelp av ABAP-programmer eller ABAP-objekter. I motsetning til andre typer interne tabeller som standard eller sortert, kan ikke hasj-tabeller nås ved hjelp av en indeks. I likhet med databasetabeller, krever hashetabeller også en unik nøkkel.

Techopedia forklarer Hashed Table

Funksjonene i en hashet intern tabell inkluderer: For å erklære en intern tabell som en hashetabell, skal erklæringen for den interne tabellen inneholde nøkkelordene 'TYPE HASHED TABLE'. Dette ville gjøre den interne tabellen tilgjengelig for den interne HASH-algoritmen. Den unike nøkkelen må deklareres når en HASH-tabell skal brukes, da den er obligatorisk i HASH-algoritmen. Den unike nøkkelen er definert av nøkkelordet 'UNIQUE KEY'. Et hasjbord gjør at tabellen kan lese kostnader uavhengig av tabellstørrelse. Hashede tabeller er å foretrekke fremfor andre typer interne tabeller når det er store datasett med mange lesinger og et ubetydelig antall skriver. Hashede tabeller er også ideelle for behandling av store datamengder. Uansett antall tabelloppføringer som er til stede, er responstiden for tastetilgang i en hashetabell konstant. Haste-tabeller fungerer relativt raskere bare for fullbordstaster og kan ikke fungere for områder. Denne definisjonen ble skrevet i sammenheng med SAP
Hva er et hashbord? - definisjon fra techopedia