【发布时间】:2012-09-18 17:31:03
【问题描述】:
我是数据库新手,并且一直在阅读,将索引添加到您需要搜索的字段可以显着加快搜索时间。我理解这个现实,但很好奇它实际上是如何工作的。我已经对该主题进行了一些搜索,但没有找到任何关于其工作原理的好的、简洁且不过度技术性的答案。
我读过它类似于书后的索引,但是对于唯一元素的数据字段(例如用户数据库中的电子邮件地址),使用背面书籍类比将提供与非索引搜索相同的线性查找时间。
这里发生了什么来加快搜索时间?我读过一些关于使用B+-Trees 进行搜索的内容,但描述有点太深入了。我正在寻找的是对正在发生的事情的高级概述,有助于我从概念上理解它,而不是技术细节。
【问题讨论】:
标签: database search conceptual