Különbség A Fürtözött és A Nem Klaszterezett Index Között

Tartalomjegyzék:

Különbség A Fürtözött és A Nem Klaszterezett Index Között
Különbség A Fürtözött és A Nem Klaszterezett Index Között
Anonim

Kulcskülönbség - fürtözött vs nem fürtözött index

Relációs adatbázisban az adatokat táblákban tárolják. Ezek a táblák olyan korlátozásokkal kapcsolódnak egymáshoz, mint az idegen kulcsok. Az adatbázis több táblából áll. Néha nehéz megkeresni a szükséges adatokat. Ezért az indexek felhasználhatók a keresés felgyorsítására. Az adatbázisban használt index hasonló a könyv indexéhez. A könyv indexe tartalmazza a fejezetet a megfelelő oldalszámokkal. Az adatbázis indexelése hasonló. Az index szerkezete hasonló a táblához, és némi adatbázis-helyet igényel. Kétféle index létezik, amelyek klaszterezett és nem fürtözött indexek. A fürtözött indexben az index logikai sorrendje megegyezik a táblázatsorok fizikai sorrendjével. A Nonclustered Indexben az index és a tényleges adatok külön helyeken vannak, így az index mutatóként működik a valós adatok beolvasásához. A fürtözött és a nem fürtözött index közötti legfontosabb különbség az, hogy a fürtözött index a tényleges adatokat rendezi, míg a nem fürtözött index a tényleges adatokra mutat. Ha sok index van, és ha az adattárolás megnövekszik, ezeket az indexeket is frissíteni kell. Ezért fontos az alkalmazásnak megfelelő indexek létrehozása, mivel ez csökkentheti a sebességet.

TARTALOM

1. Áttekintés és kulcsfontosságú különbségek

2. Mi a fürtözött index

3. Mi a nem fürtözött index

4. A fürtözött és a nem fürtözött index közötti hasonlóság

5. Egymás melletti összehasonlítás - fürtözött és nem fürtözött index táblázatos formában

6. Összefoglalás

Mi az a fürtözött index?

Fürtözött indexben az index a tényleges adatokat rendezi. Hasonló egy telefonkönyvhöz. A telefonszámok betűrendben vannak rendezve. A megfelelő telefonszám megtalálható egy adott név keresésekor. Ezért a fürtözési index szervezetten tartalmazza a tényleges adatokat. Táblázatonként egy index lehet.

Különbség a fürtözött és a nem klaszterezett index között
Különbség a fürtözött és a nem klaszterezett index között

01. ábra: Fürt vs nem fürtözött index

Az elsődleges kulcs a táblázat minden bejegyzésének megadására szolgál. Egy diáktáblában a diák-azonosító használható elsődleges kulcsként. Az ügyfél táblában az ügyfél_azonosító lehet az elsődleges kulcs. Általában az elsődleges kulcs tekinthető a fürtözött index létrehozásához. Alapvetően a fürtözött indexben az adatokhoz való hozzáférés szisztematikus és gyors, mivel az index logikai sorrendje és a táblázatok sorrendje megegyezik.

Mi az a nem klaszter index?

Nem fürtözött indexben az index a tényleges adatokra mutat. A nem fürtözött index az adatokra való hivatkozás. Ezért táblákonként több index lehet. Példa nem klaszteres indexre egy olyan könyv, amely tartalmazza a fő indexet a felirattal és a megfelelő oldalszámmal, vagy a könyv végén található indexet, fontos szavakkal, betűrendben és a megfelelő oldalszámmal. Ez az index nem tartalmazza a tényleges adatokat. De biztosítja a tényleges adatok eléréséhez szükséges információkat. Ezért az index és az adatok külön helyeken vannak. Tehát további tárhelyre volt szükség.

A nem fürtözött index akkor használható, ha az elsődleges kulcson kívül más kulcs is van. Általában a nem fürtözött index lassabb, mint a fürtözött index.

Mi a hasonlóság a fürtözött és a nem klaszterezett index között?

Mind a fürtözött, mind a nem fürtözött index olyan típusú index, amelyet az adatok hatékony keresésére használnak

Mi a különbség a fürtözött és a nem klaszterezett index között?

Különböző cikk a táblázat előtt

Fürtözött vs nem fürtözött index

A fürtözött index egy olyan indextípus, ahol a táblarekordokat fizikailag rendezik át az indexhez. A nem fürtözött index egy olyan indextípus, amely tartalmazza a tényleges adatokra való hivatkozásokat.
Indexek száma
Táblázatonként egy fürtözött index lehet. Táblázatonként sok nem fürtözött index lehet.
Sebesség
A fürtözött index gyorsabb, mint a nem fürtözött index. A nem fürtözött index lassabb, mint a fürtözött index.
Szükséges hely
A fürtözött index nem igényel további helyet. A nem fürtözött index további helyet igényelt.

Összegzés - fürtözött vs nem fürtözött index

A relációs adatbázis sok adatot tartalmaz. Ezért fontos, hogy legyen egy speciális mechanizmus az adatok gyors keresésére. A feladat eléréséhez indexek használhatók. Kétféle index létezik. Fürtözött és nem fürtözött indexek. Ez a cikk a fürtözött és a nem fürtözött index közötti különbséget tárgyalta. Fürtözött indexben az index logikai sorrendje megegyezik a táblázatsorok fizikai sorrendjével. A nem fürtözött indexben az index és a tényleges adatok külön helyeken vannak, így vannak mutatók az adatok lekérésére. A fürtözött és a nem fürtözött index közötti különbség az, hogy a fürtözött index a tényleges adatokat rendezi, míg a nem fürtözött index a tényleges adatokra mutat.

Ajánlott: