해시 테이블

작가: Judy Howell
창조 날짜: 26 칠월 2021
업데이트 날짜: 1 칠월 2024
Anonim
Easiest Data Structure You Should Know
동영상: Easiest Data Structure You Should Know

콘텐츠

정의-해시 테이블이란 무엇입니까?

해시 테이블 또는 해시 테이블은 ABAP 프로그램에서 사용되는 특수한 유형의 내부 테이블이며 해시 기능을 사용하여 필요한 테이블 레코드를 얻습니다. 다른 유형의 내부 테이블과 마찬가지로 해시 테이블도 ABAP 프로그램 또는 ABAP 개체를 통해 표준 SAP 데이터베이스 테이블에서 데이터를 추출하는 데 사용됩니다. 그러나 표준 또는 정렬과 같은 다른 유형의 내부 테이블과 달리 해시 테이블은 인덱스를 사용하여 액세스 할 수 없습니다. 데이터베이스 테이블과 마찬가지로 해시 테이블에도 고유 키가 필요합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 해시 테이블을 설명합니다

내부 테이블을 해시 테이블로 선언하려면 내부 테이블 선언에 키워드 TYPE HASHED TABLE '이 포함되어야합니다. 이것은 내부 테이블을 내부 HASH 알고리즘에 액세스 할 수있게합니다. 고유 키는 HASH 알고리즘에서 필수이므로 HASH 테이블을 사용할 때 선언해야합니다. 고유 키는 UNIQUE KEY 키워드로 정의됩니다. 해시 테이블을 사용하면 테이블 크기에 관계없이 테이블 읽기 비용이 발생합니다. 많은 수의 읽기와 무시할 수있는 쓰기가있는 큰 데이터 세트가있는 경우 해시 테이블이 다른 유형의 내부 테이블보다 선호됩니다. 해시 테이블은 대량의 데이터 처리에도 이상적입니다. 존재하는 테이블 항목 수에 관계없이 해시 테이블의 키 액세스에 대한 응답 시간은 일정하게 유지됩니다. 해시 테이블은 전체 테이블 키에 대해서만 비교적 빠르게 작동하며 범위에 대해서는 작동하지 않습니다. 이 정의는 SAP와 관련하여 작성되었습니다.