什麼是行儲存和列儲存?正排索引和倒排索引?MySQL既不是倒排索引,也

coyan發表於2021-09-09


1,每一行不是等大的,例如:varchar(200)不是等大的,大小是隨內容變化,最大不超過200,而int(10)是等大的,儲存的內容只保留10位

2,列儲存,方便搜尋列。是按照列的邏輯儲存,一列一列的儲存。

 

行儲存的優點:事務操作更方便(直接操作行),方便新增行,修改行,刪除行,搜尋的時候需要把所有列都搜尋出來(缺點)

圖片描述 



正排索引和倒排索引?MySQL既不是倒排索引,也不是正排索引?

正排索引和倒排索引,針對是全文的檢索。

 

全文正排索引:透過全文檢索詞語,就是正排索引

 

全文倒排索引:透過詞語查全文,是倒排索引

 

正排索引和倒排索引的前提是全文搜尋,MySQL的索引既不是正排索引也不是倒排索引

 

MySQL不是全文搜尋,所以不屬於正排或倒排索引


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2236/viewspace-2797936/,如需轉載,請註明出處,否則將追究法律責任。

相關文章