Sobes.tech
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.