Tärkein ero - klusteroitu vs ei-klusteroitu indeksi
Relaatiotietokannassa tiedot tallennetaan taulukoihin. Nämä taulukot liittyvät toisiinsa käyttämällä rajoituksia, kuten vierasavaimia. Tietokanta koostuu useista taulukoista. Joskus on vaikea etsiä vaadittuja tietoja. Siksi hakemistoilla voidaan nopeuttaa hakua. Tietokannassa käytetty hakemisto on samanlainen kuin kirjan hakemisto. Kirjan hakemisto sisältää luvun vastaavilla sivunumeroilla. Tietokannan indeksointi on samanlainen kuin. Indeksin rakenne on samanlainen kuin taulukossa ja vaatii tietokantatilaa. Klustereita ja ei-klustereita on kaksi tyyppiä. Klusteroidussa hakemistossa indeksin looginen järjestys vastaa taulukkorivien fyysistä järjestystä. Nonclustered Index -hakemistossa hakemisto ja todelliset tiedot ovat erillisissä paikoissa, joten hakemisto toimii kuin osoitin todellisten tietojen noutamiseksi. Keskeinen ero klusteroidun ja ryhmittymättömän indeksin välillä on, että klusteroitu indeksi järjestää todelliset tiedot, kun taas ryhmittymätön indeksi osoittaa todelliset tiedot. Kun hakemistoja on paljon ja kun tietojen tallennusta lisätään, myös nämä indeksit tulisi päivittää. Siksi on tärkeää luoda hakemistoja sovelluksen mukaan, koska se voi vähentää nopeutta.
SISÄLLYS
1. Yleiskatsaus ja keskeinen ero
2. Mikä on
klusteri- indeksi 3. Mikä on klusteriton indeksi
4. Klusteroidun ja ei-klusteroidun indeksin yhtäläisyydet
5. Rinnakkainen vertailu - klusteroitu vs ei-klusteroitu indeksi taulukkomuodossa
6. Yhteenveto
Mikä on klusteroitu indeksi?
Klusteroidussa hakemistossa indeksi järjestää todelliset tiedot. Se on samanlainen kuin puhelinluettelo. Puhelinnumerot on järjestetty aakkosjärjestykseen. Vastaava puhelinnumero löytyy etsittäessä tiettyä nimeä. Siksi klusterointi-indeksi sisältää todelliset tiedot järjestäytyneellä tavalla. Hakemuksia voi olla yksi taulukko.
Kuva 01: Klusteri vs ei-klusteroitu indeksi
Ensisijaista avainta käytetään kunkin taulukon merkinnän määrittämiseen. Opiskelijataulukossa opiskelijatunnusta voidaan käyttää ensisijaisena avaimena. Asiakastaulukossa asiakas_tunnus voi olla ensisijainen avain. Ensisijaisen avaimen voidaan yleensä katsoa muodostavan klusteroidun indeksin. Pohjimmiltaan klusteroidussa hakemistossa tietojen käyttö on järjestelmällistä ja nopeaa, koska indeksin looginen järjestys ja taulukon järjestys ovat samat.
Mikä on ei-klusteroitu indeksi?
Klusteroimattomassa indeksissä indeksi osoittaa todellisia tietoja. Klusteriton hakemisto on viittaus tietoihin. Siksi taulukoita voi olla useita. Esimerkki ryhmittymättömästä hakemistosta on kirja, joka sisältää päähakemiston tekstityksen ja vastaavan sivunumeron tai hakemiston kirjan lopussa tärkeillä termeillä aakkosjärjestyksessä vastaavan sivunumeron kanssa. Tämä hakemisto ei sisällä varsinaisia tietoja. Mutta se tarjoaa tarvittavat tiedot todellisten tietojen saavuttamiseksi. Siksi hakemisto ja tiedot ovat erillisissä paikoissa. Joten se vaati lisätallennustilaa.
Ryhmittymätöntä hakemistoa käytetään, kun muita avaimia kuin ensisijainen avain on. Yleensä ei-klusteroitu indeksi on hitaampi kuin klusteroitu indeksi.
Mikä on klusteroidun ja ei-klusteroidun indeksin yhtäläisyys?
Sekä klusteroitu että ei-klusteroitu indeksi ovat hakemistotyyppejä, joita käytetään tietojen tehokkaaseen hakuun
Mikä on ero klusteroidun ja klusteroimattoman indeksin välillä?
Erilainen artikkeli keskellä taulukkoa
Klusteroitu vs ei-klusteroitu indeksi |
|
Klusteroitu hakemisto on sellainen hakemistotyyppi, jossa taulukotietueet järjestetään fyysisesti uudelleen vastaamaan hakemistoa. | Klusteriton hakemisto on indeksityyppi, joka sisältää viitteet todellisiin tietoihin. |
Hakemistojen lukumäärä | |
Taulukkoa kohden voi olla yksi klusteroitu indeksi. | Taulukossa voi olla useita ryhmittymättömiä hakemistoja. |
Nopeus | |
Klusteroitu indeksi on nopeampi kuin Nonclustered Index. | Ryhmittymätön indeksi on hitaampi kuin klusteroitu indeksi. |
Vaadittu tila | |
Klusteroitu indeksi ei vaadi lisätilaa. | Klusteriton hakemisto vaati lisätilaa. |
Yhteenveto - klusteri vs. ryhmittymätön indeksi
Relaatiotietokanta sisältää paljon tietoa. Siksi on tärkeää, että sinulla on erityinen mekanismi tietojen etsimiseen nopeasti. Hakemistoja voidaan käyttää tämän tehtävän saavuttamiseen. Indeksejä on kahdenlaisia. Ne ovat klusteroituja ja klusterittomia indeksejä. Tässä artikkelissa keskusteltiin klusteroidun ja ryhmittymättömän indeksin erosta. Klusteroidussa hakemistossa indeksin looginen järjestys vastaa taulukkorivien fyysistä järjestystä. Klusteroimattomassa hakemistossa indeksi ja todelliset tiedot ovat erillisissä sijainneissa, joten tietojen hakemiseksi on viitteitä. Klusteroidun ja ryhmittymättömän indeksin ero on siinä, että klusteroitu indeksi järjestää todelliset tiedot, kun taas ryhmittymätön indeksi osoittaa todelliset tiedot.