У дома развитие Какво е хеширана таблица? - определение от техопедия

Какво е хеширана таблица? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава хеширана таблица?

Хеширана таблица или хеш таблица е специален тип вътрешна таблица, използвана в програми на ABAP, където чрез използване на хеш функционалността се получава необходимия запис на таблица. Подобно на други видове вътрешни таблици, хешираните таблици също се използват за извличане на данни от стандартни таблици на базата данни на SAP с помощта на ABAP програми или ABAP обекти. Въпреки това, за разлика от други видове вътрешни таблици като стандартни или сортирани, хеш таблиците не могат да бъдат достъпни с помощта на индекс. Както при таблиците с бази данни, хешираните таблици също изискват уникален ключ.

Техопедия обяснява хеширана таблица

Характеристиките на хеширана вътрешна таблица включват: За да декларира вътрешна таблица хеширана таблица, декларацията на вътрешната таблица трябва да съдържа ключовите думи „TYPE HASHED TABLE“. Това би направило вътрешната таблица достъпна за вътрешния HASH алгоритъм. Уникалният ключ трябва да бъде деклариран, когато трябва да се използва таблица HASH, тъй като е задължителен в алгоритъма HASH. Уникалният ключ се определя от ключовата дума "УНИКАЛЕН КЛЮЧ". Хеш таблицата позволява на четената таблица да има разходи, независими от размера на таблицата. Хешираните таблици са предпочитани пред другите видове вътрешни таблици, когато има големи масиви от данни с много четения и пренебрежимо малък брой записи. Хешираните таблици също са идеални за обработка на големи количества данни. Независимо от броя на присъстващите записи в таблицата, времето за отговор за достъп до ключ в хеширана таблица остава постоянно. Хешираните таблици работят сравнително по-бързо само за клавиши с пълна таблица и не могат да работят за диапазони. Това определение е написано в контекста на SAP
Какво е хеширана таблица? - определение от техопедия