資料庫索引,B+樹

來源:互聯網
上載者:User

1、索引

索引是對資料庫表中一列或多列的值進行排序的一種結構,使用索引可快速存取資料庫表中的特定資訊。

建立索引的目的是加快對錶中記錄的尋找或排序

索引的類型

唯一索引、主鍵索引和叢集索引


2、B+樹

B+樹是針對磁碟儲存專門最佳化的N叉排序樹。

目前資料庫多採用兩級索引的B+樹,樹的層次最多三層,可能需要5次磁碟訪問才能更新一條記錄(3次訪問取資料索引及行ID,一次讀檔案,一次寫檔案)。



參考:

1、百度百科 http://baike.baidu.com/link?url=H7p1QUhZqxxnGBMjbvh5l7ReynLjVlHC_kIJ_Qhlw62BUP4HvBk1lD9-5A9ghyqc0wKCIZMJ_s3mBbhDQoX7nq

2、《大型網站技術架構:核心原理與案例分析》



相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.