Skirtumas Tarp Grupuotų Ir Neklasifikuotų Indeksų

Turinys:

Skirtumas Tarp Grupuotų Ir Neklasifikuotų Indeksų
Skirtumas Tarp Grupuotų Ir Neklasifikuotų Indeksų

Video: Skirtumas Tarp Grupuotų Ir Neklasifikuotų Indeksų

Video: Skirtumas Tarp Grupuotų Ir Neklasifikuotų Indeksų
Video: Parodijos teatras 2013 2024, Lapkritis
Anonim

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.

Skirtumas tarp grupuotų ir neklasifikuotų indeksų
Skirtumas tarp grupuotų ir neklasifikuotų indeksų

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.

Rekomenduojama: