Az elv a csoportosítás - studopediya

Klaszterek olyan technika osztott tárolás kapcsolódó adatok (táblázatok). Klaszter - a memória szerkezet, amely tárolja táblacsoportban (az ugyanezen memória blokk). A fürtözött táblák kell közös használt oszlopok a kapcsolatot (például egy elsődleges kulcsot az asztalra, és egy idegen kulcs TERMÉKÁTADÁSHOZ asztalra. Ábra. 4,8, b).







4.8 ábra. Fürtözött (a) és fürtözött (b) adatok

Cluster kulcs (CK) - egy mezőt vagy a mezők, amelyek közösek az összes fürtözött táblák. Minden asztal alatt a klaszter kell egy mezőt, amely megfelel a fajta és méret a klaszter kulcs mezők. A mezők száma a klaszter kulcs korlátozott (pl, DBMS Oracle8 ez a határ 16).

Megosztott adattároló eszköz egy oldalon az egyik vagy az összes fürtözött adatok asztalok, amelyek ugyanazt az értéket a klaszter-tároló egység tárolja. Fizikailag ez általában végrehajtják a következő: az elején a lap (blokk) a táblázatban tárolt bejegyzés, amely a klaszter egy elsődleges kulcs (vagy egyedi), majd a felvétel a található többi táblázat (ok), amelynek ugyanolyan klaszter kulcs értékét. Tény, hogy az adatokat tárolják a táblázatok formájában kapcsolatot az értékeket a klaszter kulcs. Ezért a vegyületek a csoportosított táblázatok képest külön tárolt táblázatokat végezzük 3-6-szer gyorsabb.







Ha az összes vonatkozó adatok a klaszter kulcs értéke nem fér el egy blokkban, az új memóriát blokk és az előző mondatban tárolja a linket hozzá. De ha a rendszer lehetővé teszi a változás a blokk mérete (különösen a DBMS Oracle), amikor létrehoztuk a klaszter kívánatos állítsa be a blokk mérete alapján becsült átlagos térfogata rekordokat azonos kulcs értékei csoportosulnak. Ha a felvétel az azonos CS érték foglalnak csak része a blokk (például, átlagosan a 1K 4K blokkméret), majd a létrehozása a klaszter táblázat megadja az összeget a QC értékek blokkonként.

Az értékek a klaszter kulcs a táblázat lehet frissíteni. Azonban, ez a frissítés okozhat fizikai mozgásával a felvétel, mint helyen rekord függ a kulcs értékét a klaszter. Ezért gyakran frissítik attribútumok nem jó jelöltek lépésének a klaszter kulcs.

A két fő előnye klaszterek:

  • Csatlakozás ideje asztalok csökken érdemben klaszter gombot.
  • Minden klaszter kulcs értéke csak egyszer, ami miatt a memória megtakarítás érhető el.

Másrészt, a jelen klaszterek általában növeli a működését hozzáadjuk a felvételi időt (INSERT): a rendszer több időt tölt keresi a blokk, ahol szeretnénk, hogy egy új rekordot.




Kapcsolódó cikkek