我研究过DBMS中的散列(可扩展,线性)和DBMS中的索引(稀疏,密集,基于二级密钥的索引等),但我无法理解散列和索引之间的区别.这两种技术是一起使用还是只是使用?我很困惑,因为这两种技术的目的似乎是让我们能够快速检索数据,所以我认为要么应该足够了.
任何人都可以澄清差异吗?
database indexing hash
database ×1
hash ×1
indexing ×1