Pagrindinis skirtumas - grupinis ir neklasifikuotas indeksas
Reliacinėje duomenų bazėje duomenys saugomi lentelėse. Šios lentelės yra susijusios viena su kita, naudojant tokius apribojimus kaip svetimi raktai. Duomenų bazę sudaro kelios lentelės. Kartais sunku ieškoti reikiamų duomenų. Todėl indeksai gali būti naudojami paieškai paspartinti. Duomenų bazėje naudojamas indeksas yra panašus į knygos indeksą. Knygos rodyklėje yra skyrius su atitinkamais puslapių numeriais. Duomenų bazės indeksavimas yra panašus į tą. Indekso struktūra panaši į lentelę ir tam reikia šiek tiek vietos duomenų bazėje. Yra dviejų tipų indeksai, vadinami „Clustered“ir „Clustered Index“. „Clustered Index“loginė indekso tvarka sutampa su fizine lentelių eilučių tvarka. „Nonclustered Index“rodyklė ir faktiniai duomenys yra atskirose vietose, todėl indeksas veikia kaip rodyklė, kad būtų galima gauti tikrus duomenis. Pagrindinis skirtumas tarp grupuotų ir neklasifikuotų indeksų yra tas, kad grupuotas indeksas organizuoja faktinius duomenis, o neklasifikuotas indeksas rodo faktinius duomenis. Kai yra daug indeksų ir kai padidėja duomenų saugojimas, tuos indeksus taip pat reikėtų atnaujinti. Todėl svarbu sukurti indeksus pagal programą, nes tai gali sumažinti greitį.
TURINYS
1. Apžvalga ir pagrindiniai skirtumai
2. Kas yra
grupių indeksas 3. Kas yra neklasifikuotas indeksas
4. Klasterizuoto ir neklasifikuoto indekso panašumai
5. Gretimas palyginimas - grupinis ir neklasterinis indeksas lentelės forma
6. Santrauka
Kas yra grupinis indeksas?
Grupuotame rodyklėje indeksas organizuoja faktinius duomenis. Tai panašu į telefonų katalogą. Telefonų numeriai suskirstyti pagal abėcėlę. Atitinkamą telefono numerį galima rasti ieškant konkretaus vardo. Todėl grupių rodyklėje yra faktiniai duomenys organizuotai. Kiekvienoje lentelėje gali būti vienas indeksas.
01 pav. Klasteris ir neklasterizuotas indeksas
Pagrindinis raktas naudojamas nurodyti kiekvienam lentelės įrašui. Studentų lentelėje studento ID gali būti naudojamas kaip pagrindinis raktas. Kliento lentelėje kliento ID gali būti pagrindinis raktas. Paprastai kuriant grupuotą indeksą galima laikyti pagrindinį raktą. Iš esmės, grupuotame rodyklėje prieiga prie duomenų yra sisteminga ir greita, nes indekso loginė tvarka ir lentelių tvarka yra vienodi.
Kas yra neklastotas indeksas?
Neklasterizuotame indekse indeksas rodo faktinius duomenis. Neklasterizuotas indeksas yra nuoroda į duomenis. Todėl vienoje lentelėje gali būti keli indeksai. Neklasterizuoto indekso pavyzdys yra knyga, kurioje yra pagrindinis indeksas su antrašte ir atitinkamu puslapio numeriu arba rodyklė knygos pabaigoje su svarbiais terminais abėcėlės tvarka su atitinkamu puslapio numeriu. Šiame rodyklėje nėra tikrųjų duomenų. Bet ji teikia informaciją, reikalingą faktiniams duomenims pasiekti. Todėl indeksas ir duomenys yra atskirose vietose. Taigi, tam reikėjo papildomos vietos.
Neklasterizuotas indeksas naudojamas, kai yra raktų, išskyrus pirminį. Paprastai neklasifikuotas indeksas yra lėtesnis nei grupuotas indeksas.
Koks yra grupuotų ir neklasifikuotų indeksų panašumas?
„Clustered“ir „Nonclustered Index“yra indeksų tipai, naudojami efektyviai ieškant duomenų
Koks skirtumas tarp grupuotų ir neklasifikuotų indeksų?
Skirtingas straipsnis viduryje prieš lentelę
Grupuotas ir neklasifikuotas indeksas |
|
Grupuotas indeksas yra indekso tipas, kai lentelių įrašai yra fiziškai pertvarkyti, kad atitiktų indeksą. | Neklasifikuotas indeksas yra indekso tipas, kuriame yra nuorodos į faktinius duomenis. |
Indeksų skaičius | |
Kiekvienoje lentelėje gali būti vienas grupuotas indeksas. | Kiekvienoje lentelėje gali būti daug nesugrupuotų indeksų. |
Greitis | |
Grupuotas indeksas yra greitesnis už neklasifikuotą indeksą. | Neklasifikuotas indeksas yra lėtesnis nei grupuotas indeksas. |
Reikalinga vieta | |
Grupuotam indeksui nereikia papildomos vietos. | Neklasterizuotam indeksui reikėjo papildomos vietos. |
Santrauka - grupinis ir neklasterinis indeksas
Reliacinėje duomenų bazėje yra daug duomenų. Todėl svarbu turėti konkretų greitos duomenų paieškos mechanizmą. Šiai užduočiai pasiekti gali būti naudojami indeksai. Yra dviejų tipų indeksai. Jie yra grupiniai ir neklasteriniai indeksai. Šiame straipsnyje aptariamas skirtumas tarp grupuotų ir neklasifikuotų indeksų. Grupuotame indekse loginė indekso tvarka sutampa su fizine lentelių eilučių tvarka. Neklasterizuotame indekse indeksas ir faktiniai duomenys yra atskirose vietose, todėl yra rodyklių duomenims gauti. Skirtumas tarp grupuoto ir neklasifikuoto indekso yra tas, kad grupuotas indeksas organizuoja faktinius duomenis, o neklasifikuotas indeksas rodo faktinius duomenis.