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

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

Оглавление:

Anonim

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

Хешированная таблица или хеш-таблица - это специальный тип внутренней таблицы, используемой в программах ABAP, где с помощью хэш-функции получается необходимая запись в таблице. Как и другие типы внутренних таблиц, хешированные таблицы также используются для извлечения данных из стандартных таблиц базы данных SAP с помощью программ ABAP или объектов ABAP. Однако, в отличие от других типов внутренних таблиц, таких как стандартные или отсортированные, хеш-таблицы не могут быть доступны с помощью индекса. Как и в случае таблиц базы данных, для хэшированных таблиц также требуется уникальный ключ.

Техопедия объясняет Хэшированный Стол

Функции внутренней таблицы хеширования включают в себя: Чтобы объявить внутреннюю таблицу таблицей хеширования, объявление внутренней таблицы должно содержать ключевые слова «TYPE HASHED TABLE». Это сделало бы внутреннюю таблицу доступной для внутреннего алгоритма HASH. Уникальный ключ должен быть объявлен, когда должна использоваться таблица HASH, поскольку она является обязательной в алгоритме HASH. Уникальный ключ определяется ключевым словом 'UNIQUE KEY'. Хеш-таблица позволяет считанной таблице иметь затраты, не зависящие от размера таблицы. Хешированные таблицы предпочтительнее других типов внутренних таблиц, когда имеются большие наборы данных с большим количеством операций чтения и незначительным числом операций записи. Хешированные таблицы также идеально подходят для обработки больших объемов данных. Независимо от количества имеющихся записей в таблице время отклика для доступа к ключу в хешированной таблице остается постоянным. Хешированные таблицы работают сравнительно быстрее только для полных ключей таблиц и не могут работать для диапазонов. Это определение было написано в контексте SAP
Что такое хешированная таблица? - определение из техопедии