indeksijärjestelmien
Indeksijärjestelmät ovat menetelmiä, joilla tieto järjestetään ja haetaan tehokkaasti tietokannoista tai tiedostoista. Ne nopeuttavat tietojen hakua vähentämällä tarvittavaa tarkistettavien tietueiden määrää. Ilman indeksejä tietokantahaku saattaisi joutua käymään läpi koko tietokannan rekisteri kerrallaan, mikä olisi hidasta erityisesti suurissa tietokannoissa.
Yleisin indeksointimenetelmä perustuu puurakenteisiin, kuten B-puuhun tai B+-puuhun. Nämä rakenteet järjestävät tiedot avainten mukaan niin, että
Indeksejä käytetään laajalti relaatiotietokannoissa (esim. SQL), NoSQL-tietokannoissa, tiedostojärjestelmissä ja hakukoneissa. Oikein suunnitellut indeksit parantavat merkittävästi sovellusten