Tôi đã nghiên cứu băm trong DBMS (mở rộng, tuyến tính) và về lập chỉ mục trong DBMS (thưa thớt, dày đặc, chỉ mục dựa trên khóa phụ, v.v.), nhưng tôi không thể hiểu sự khác biệt giữa Hashing và lập chỉ mục. Hai kỹ thuật này được sử dụng cùng nhau hay chỉ được sử dụng? Tôi bối rối vì mục đích của cả hai kỹ thuật dường như là để cho phép chúng tôi truy xuất dữ liệu một cách nhanh chóng, vì vậy tôi nghĩ là nên đủ.Sự khác biệt giữa băm và lập chỉ mục là gì?
Có ai có thể làm rõ sự khác biệt không?
băm là một phương pháp lập chỉ mục (hoặc một loại phương thức _access_); cây (B-cây, vv) là một cây khác. –