Rozdiel Medzi Klastrovaným A Nekupovaným Indexom

Obsah:

Rozdiel Medzi Klastrovaným A Nekupovaným Indexom
Rozdiel Medzi Klastrovaným A Nekupovaným Indexom

Video: Rozdiel Medzi Klastrovaným A Nekupovaným Indexom

Video: Rozdiel Medzi Klastrovaným A Nekupovaným Indexom
Video: 8 Rozdílů mezi chudými a bohatými 2024, November
Anonim

Kľúčový rozdiel - klastrovaný vs. nekupovaný index

V relačnej databáze sú údaje uložené v tabuľkách. Tieto tabuľky spolu súvisia pomocou obmedzení, ako sú cudzie kľúče. Databáza pozostáva z viacerých tabuliek. Niekedy je ťažké vyhľadať požadované údaje. Preto môžu byť indexy použité na urýchlenie vyhľadávania. Index použitý v databáze je podobný indexu knihy. Register knihy obsahuje kapitolu s príslušnými číslami strán. Indexovanie databázy je podobné tomu. Register má štruktúru podobnú tabuľke a vyžaduje určitý priestor v databáze. Existujú dva typy indexov známych ako klastrovaný a neklastrovaný index. V klastrovanom indexe sa logické poradie indexu zhoduje s fyzickým poradím riadkov tabuľky. V Nonclustered Index sú index a skutočné údaje na samostatných miestach, takže index pracuje ako ukazovateľ na načítanie skutočných údajov. Kľúčový rozdiel medzi klastrovaným a nekupovaným indexom je ten, že klastrovaný index organizuje skutočné údaje, zatiaľ čo nekupovaný index ukazuje na skutočné údaje. Ak existuje veľa indexov a keď sa zvýši ukladanie údajov, mali by sa tiež aktualizovať. Preto je dôležité vytvárať indexy podľa aplikácie, pretože to môže znížiť rýchlosť.

OBSAH

1. Prehľad a kľúčový rozdiel

2. Čo je to klastrovaný index

3. Čo je to klastrovaný index

4. Podobnosti medzi klastrovaným a klastrovaným indexom

5. Porovnanie vedľa seba - klastrovaný vs. nekupovaný index v tabuľkovej forme

6. Zhrnutie

Čo je to klastrovaný index?

V zoskupenom indexe index organizuje skutočné údaje. Je to podobné ako v telefónnom zozname. Telefónne čísla sú usporiadané podľa abecedného poradia. Zodpovedajúce telefónne číslo nájdete pri vyhľadávaní konkrétneho mena. Klastrový index preto obsahuje skutočné údaje organizovane. Na jednu tabuľku môže byť jeden index.

Rozdiel medzi klastrovaným a nekupovaným indexom
Rozdiel medzi klastrovaným a nekupovaným indexom

Obrázok 01: Klastrový vs. nekupovaný index

Primárny kľúč sa používa na určenie každej položky v tabuľke. V tabuľke študentov možno ako primárny kľúč použiť identifikáciu študenta. V tabuľke zákazníkov môže byť primárnym kľúčom identifikátor customer_id. Všeobecne možno o vytvorení klastrovaného indexu uvažovať s primárnym kľúčom. V klastrovanom indexe je prístup k dátam v zásade systematický a rýchly, pretože logické poradie indexu a poradie tabuľky sú rovnaké.

Čo je to Nonclustured Index?

V indexe bez zoskupení index smeruje k skutočným údajom. Nonclustered index is a reference to the data. Preto môže byť v jednej tabuľke viac indexov. Príkladom nezhrnutého indexu je kniha, ktorá obsahuje hlavný index s titulkom a zodpovedajúce číslo strany alebo index na konci knihy s dôležitými výrazmi v abecednom poradí s príslušným číslom stránky. Tento index neobsahuje skutočné údaje. Poskytuje však informácie potrebné na získanie skutočných údajov. Preto sú index a údaje na samostatných miestach. Vyžadovalo si to teda ďalší úložný priestor.

Nezhlukovaný index sa používa, ak existujú iné ako primárny kľúč. Neuskupený index je spravidla pomalší ako zoskupený index.

Aká je podobnosť medzi klastrovaným a neklastrovaným indexom?

Klastrovaný aj neklastrovaný index sú typy indexov používaných na efektívne vyhľadávanie údajov

Aký je rozdiel medzi klastrovaným a nekupovaným indexom?

Rozdielny článok v strede pred tabuľkou

Klastrovaný vs. neklastrovaný index

Klastrovaný index je typ indexu, pri ktorom sú záznamy tabuľky fyzicky znovu usporiadané tak, aby zodpovedali indexu. Nonclustered index je typ indexu, ktorý obsahuje odkazy na skutočné údaje.
Počet indexov
Na jednu tabuľku môže byť jeden zoskupený index. Na jednu tabuľku môže byť veľa nekupovaných indexov.
Rýchlosť
Klastrovaný index je rýchlejší ako index bez klastrov. Neuskupený index je pomalší ako zoskupený index.
Požadovaný priestor
Klastrovaný index nevyžaduje ďalší priestor. Nonclustered index vyžadoval ďalší priestor.

Zhrnutie - klastrovaný vs. nekupovaný index

Relačná databáza obsahuje veľa údajov. Preto je dôležité mať konkrétny mechanizmus na rýchle vyhľadávanie údajov. Na dosiahnutie tejto úlohy je možné použiť indexy. Existujú dva typy indexov. Sú to zoskupený a nezhlukovaný index. V tomto článku sa diskutovalo o rozdieloch medzi klastrovaným a nekupovaným indexom. V zoskupenom indexe sa logické poradie indexu zhoduje s fyzickým poradím riadkov tabuľky. V indexe bez zoskupení sú index a skutočné údaje na samostatných miestach, takže existujú ukazovatele na načítanie údajov. Rozdiel medzi klastrovaným a nekupovaným indexom je v tom, že klastrovaný index organizuje skutočné údaje, zatiaľ čo nekupovaný index ukazuje na skutočné údaje.

Odporúčaná: