Hashed Table

Autor: Judy Howell
Datum Vytvoření: 26 Červenec 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Data Structures: Hash Tables
Video: Data Structures: Hash Tables

Obsah

Definice - Co znamená Hashed Table?

Hašovací tabulka nebo hašovací tabulka je speciální typ interní tabulky používané v programech ABAP, kde pomocí hašovací funkce je získán nezbytný záznam tabulky. Stejně jako jiné typy interních tabulek se také hashované tabulky používají k extrahování dat ze standardních databázových tabulek SAP pomocí programů ABAP nebo objektů ABAP. Na rozdíl od jiných typů interních tabulek, jako jsou standardní nebo tříděné, však nelze k hashovacím tabulkám přistupovat pomocí indexu. Stejně jako u databázových tabulek vyžadují i ​​hashované tabulky jedinečný klíč.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Hashed Table

Mezi vlastnosti interní tabulky hash patří: Pro deklarování interní tabulky hash tabulky by měla deklarace interní tabulky obsahovat klíčová slova TYP HASHED TABLE '. Tím by byla interní tabulka přístupná internímu algoritmu HASH. Jedinečný klíč musí být deklarován, když má být použita tabulka HASH, protože je povinná v algoritmu HASH. Jedinečný klíč je definován klíčovým slovem UNIQUE KEY '. Tabulka hash umožňuje, aby čtení tabulky mělo náklady nezávislé na velikosti tabulky. Hašované tabulky jsou upřednostňovány před jinými typy interních tabulek, pokud existují velké sady dat se spoustou čtení a zanedbatelným počtem zápisů. Skládané tabulky jsou také ideální pro zpracování velkého množství dat. Bez ohledu na počet přítomných položek tabulky zůstává doba odezvy pro přístup klíče v hašované tabulce konstantní. Skládané tabulky fungují poměrně rychle pouze pro plné klávesy tabulky a nemohou pracovat pro rozsahy. Tato definice byla napsána v kontextu SAP