1. 程式人生 > >雜湊索引和B+樹索引的區別

雜湊索引和B+樹索引的區別

邏輯區別


hash演算法立刻定位 對應的hash筒的關鍵字

b+數可能會做3次IO 最大4次IO 最小的話直接記憶體取出結果

hash:

1.只能等值查詢不能排序

2.hash碰撞

3.不支援範圍排序

4.hash筒大了維護成本更大

大資料的情況下b+索引比hash索引更高效

hash索引可以一次性定位到結果  只能精確查詢  索引大的話維護成本更大

memory支援hash索引 放在記憶體裡面 hash筒龐大 不一定比b+樹索引好