Trang Chủ Phát triển Một bảng băm là gì? - định nghĩa từ techopedia

Một bảng băm là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Bảng Hashing có nghĩa là gì?

Bảng băm hoặc bảng băm là một loại bảng nội bộ đặc biệt được sử dụng trong các chương trình ABAP, trong đó bằng cách sử dụng chức năng băm, thu được bản ghi bảng cần thiết. Giống như các loại bảng nội bộ khác, các bảng băm cũng được sử dụng để trích xuất dữ liệu từ các bảng cơ sở dữ liệu SAP tiêu chuẩn bằng các chương trình ABAP hoặc các đối tượng ABAP. Tuy nhiên, không giống như các loại bảng nội bộ khác như tiêu chuẩn hoặc được sắp xếp, bảng băm có thể được truy cập bằng chỉ mục. Cũng như các bảng cơ sở dữ liệu, các bảng băm cũng yêu cầu một khóa duy nhất.

Techopedia giải thích Bảng băm

Các tính năng của bảng nội bộ được băm bao gồm: Để khai báo bảng nội bộ một bảng băm, phần khai báo của bảng nội bộ phải chứa từ khóa 'TYPE HASHED TABLE'. Điều này sẽ làm cho bảng nội bộ có thể truy cập được vào thuật toán HASH nội bộ. Khóa duy nhất phải được khai báo khi sử dụng bảng HASH vì nó là bắt buộc trong thuật toán HASH. Khóa duy nhất được xác định bởi từ khóa 'UNIQUE KEY'. Bảng băm cho phép bảng đọc có chi phí độc lập với kích thước bảng. Các bảng băm được ưu tiên hơn các loại bảng nội bộ khác khi có các tập dữ liệu lớn với nhiều lần đọc và số lần ghi không đáng kể. Bảng băm cũng lý tưởng để xử lý lượng lớn dữ liệu. Bất kể số lượng mục trong bảng là bao nhiêu, thời gian phản hồi cho truy cập khóa trong bảng băm vẫn không đổi. Các bảng băm hoạt động tương đối nhanh hơn chỉ với các phím bảng đầy đủ và không thể hoạt động cho các phạm vi. Định nghĩa này được viết trong bối cảnh của SAP
Một bảng băm là gì? - định nghĩa từ techopedia