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.
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.