Junior — Middle
Bij het uitvoeren van een zoekopdracht op een bereik van waarden in de database, welk type index is het meest geschikt: een hash-index of een B-boom?
sobes.tech AI
Antwoord van AI
Voor het zoeken binnen een bereik van waarden in een database, is het beter om een B-boom index te gebruiken.
Waarom:
- De B-boom ondersteunt gesorteerde gegevens, waardoor bereikzoekopdrachten efficiënt kunnen worden uitgevoerd (bijvoorbeeld
BETWEEN,>,<). - Hash-indexen zijn geschikt voor exacte zoekopdrachten op sleutel, maar ondersteunen geen bereikzoekopdrachten omdat hashing de volgorde niet behoudt.
Dus, als je records binnen een specifiek bereik van waarden moet zoeken, is de B-boom een efficiëntere en geschiktere keuze.