Junior — Middle
Amikor értéktartomány szerinti keresést végzünk az adatbázisban, melyik index típus a preferált: hash index vagy B-fa?
sobes.tech MI
Válasz az MI-től
Az értéktartomány szerinti kereséshez az adatbázisban előnyösebb a B-fa típusú index használata.
Miért:
- A B-fa támogatja a rendezett adatokat, ami hatékony tartománykeresési műveleteket tesz lehetővé (például
BETWEEN,>,<). - A hash indexek pontos kulcs szerinti keresésre alkalmasak, de nem támogatják a tartomány szerinti keresést, mivel a hash nem őrzi meg a sorrendet.
Ezért, ha rekordokat kell keresni egy adott értéktartományban, a B-fa hatékonyabb és megfelelőbb választás lesz.