1. 程式人生 > >資料庫的索引原理(平衡二叉樹)

資料庫的索引原理(平衡二叉樹)

有時候為了提高查詢資料的響應速度,都會建立一個索引,那建立索引為什麼能夠提升資料庫的查詢資料呢?

因為建立索引採用的平衡二叉樹的原理,他的特點是:

     如果是插入資料則需要重構索引,重新找尋平衡點(這個資料比較慢),如果僅僅是查詢資料,則速度非常快,他會先找二叉樹的平衡點,然後依次查詢,速度快,索引其實是記錄裡面元素的實體地址. 大概是這個意思,如有不對請多多指教和板磚!