Razlika med gručastim in negručenim indeksom

Kazalo:

Razlika med gručastim in negručenim indeksom
Razlika med gručastim in negručenim indeksom

Video: Razlika med gručastim in negručenim indeksom

Video: Razlika med gručastim in negručenim indeksom
Video: RASA - Пчеловод | ПРЕМЬЕРА КЛИПА 2019 2024, Julij
Anonim

Ključna razlika – gručasti proti negručenemu indeksu

V relacijski bazi podatkov so podatki shranjeni v tabelah. Te tabele so med seboj povezane z omejitvami, kot so tuji ključi. Baza podatkov je sestavljena iz več tabel. Včasih je težko poiskati zahtevane podatke. Zato lahko indekse uporabimo za pospešitev iskanja. Indeks, ki se uporablja v bazi podatkov, je podoben indeksu knjige. Kazalo knjige vsebuje poglavje z ustreznimi številkami strani. Indeksiranje baze podatkov je podobno temu. Indeks ima podobno strukturo kot tabela in zahteva nekaj prostora v bazi podatkov. Obstajata dve vrsti indeksov, znani kot gručasti in negručasti indeks. V Clustered Index se logični vrstni red indeksa ujema s fizičnim vrstnim redom vrstic tabele. V negručenem indeksu so indeks in dejanski podatki na ločenih lokacijah, tako da indeks deluje kot kazalec za pridobivanje pravih podatkov. Ključna razlika med gručastim in negručastim indeksom je v tem, da gručasti indeks organizira dejanske podatke, medtem ko negručasti indeks kaže na dejanske podatke. Ko je indeksov veliko in ko je shranjevanje podatkov povečano, je treba posodobiti tudi te indekse. Zato je pomembno ustvariti indekse glede na aplikacijo, saj lahko zmanjša hitrost.

Kaj je Clustered Index?

V gručnem indeksu indeks organizira dejanske podatke. Podoben je telefonskemu imeniku. Telefonske številke so razvrščene po abecednem vrstnem redu. Ustrezno telefonsko številko lahko najdete pri iskanju določenega imena. Zato indeks gručenja vsebuje dejanske podatke na organiziran način. Na tabelo je lahko en indeks.

Razlika med gručastim in negručenim indeksom
Razlika med gručastim in negručenim indeksom

Slika 01: Indeks gruče v primerjavi z negručastim indeksom

Primarni ključ se uporablja za določanje vsakega vnosa v tabeli. V tabeli študentov se ID študenta lahko uporablja kot primarni ključ. V tabeli strank je lahko customer_id primarni ključ. Na splošno se primarni ključ lahko šteje za ustvarjanje gručastega indeksa. V bistvu je v gručastem indeksu dostop do podatkov sistematičen in hiter, ker sta logični vrstni red indeksa in vrstni red tabele enaka.

Kaj je negručen indeks?

V negručnem indeksu indeks kaže na dejanske podatke. Negručasti indeks je sklic na podatke. Zato je lahko na tabelo več indeksov. Primer negručenega kazala je knjiga, ki vsebuje glavno kazalo z naslovom in ustrezno številko strani ali kazalo na koncu knjige s pomembnimi izrazi v abecednem vrstnem redu z ustrezno številko strani. Ta indeks ne vsebuje dejanskih podatkov. Vendar zagotavlja informacije, potrebne za dosego dejanskih podatkov. Zato so indeks in podatki na ločenih lokacijah. Zato je potreboval dodaten prostor za shranjevanje.

Negručni indeks se uporablja, ko obstajajo ključi, ki niso primarni ključ. Na splošno je negručasti indeks počasnejši od gručastega indeksa.

Kakšna je podobnost med gručastim in negručastim indeksom?

Gručni in negručni indeks sta vrsti indeksov, ki se uporabljata za učinkovito iskanje podatkov

Kakšna je razlika med gručastim in negručastim indeksom?

Gruččasti proti negručastemu indeksu

Gručni indeks je vrsta indeksa, kjer so zapisi tabele fizično preurejeni, da se ujemajo z indeksom. Negručni indeks je vrsta indeksa, ki vsebuje sklice na dejanske podatke.
Število indeksov
Na tabelo je lahko en gručast indeks. Na tabelo je lahko veliko negručastih indeksov.
Hitrost
Gručni indeks je hitrejši od negručnega. Negručasti indeks je počasnejši od gručastega indeksa.
Potreben prostor
Gručni indeks ne potrebuje dodatnega prostora. Indeks brez gruč je zahteval dodaten prostor.

Povzetek – Indeks gruč v primerjavi z negručami

Relacijska zbirka podatkov vsebuje veliko podatkov. Zato je pomembno imeti poseben mehanizem za hitro iskanje podatkov. Za doseganje te naloge lahko uporabite indekse. Obstajata dve vrsti indeksov. So gručasti in negručasti indeksi. Ta članek je razpravljal o razliki med gručastim in negručastim indeksom. V gručnem indeksu se logični vrstni red indeksa ujema s fizičnim vrstnim redom vrstic tabele. V negručnem indeksu so indeks in dejanski podatki na ločenih lokacijah, tako da obstajajo kazalci za pridobivanje podatkov. Razlika med gručastim in negručastim indeksom je v tem, da gručasti indeks organizira dejanske podatke, medtem ko negručasti indeks kaže na dejanske podatke.

Priporočena: