Domov databázy Čo je zoskupovanie? - definícia z technológie

Čo je zoskupovanie? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená klastrovanie?

Zhlukovanie v kontexte databáz znamená schopnosť viacerých serverov alebo inštancií pripojiť sa k jednej databáze. Inštancia je zbierka pamäte a procesov, ktoré interagujú s databázou, čo je množina fyzických súborov, ktoré skutočne ukladajú údaje.

Klastrovanie ponúka dve hlavné výhody, najmä v prostredí veľkoobjemových databáz:

  • Odolnosť proti chybám: Pretože existuje viac ako jeden server alebo inštancia, na ktorú sa používatelia môžu pripojiť, klastrovanie ponúka alternatívu v prípade zlyhania jednotlivého servera.
  • Vyrovnávanie záťaže: Funkcia klastrovania je zvyčajne nastavená tak, aby umožňovala používateľom automaticky prideliť server s najmenším zaťažením.

Techopedia vysvetľuje Clustering

Zhlukovanie má rôzne formy v závislosti od toho, ako sú údaje uložené a alokované zdroje. Prvý typ je známy ako architektúra zdieľaného typu. V tomto režime klastrovania je každý uzol / server úplne nezávislý, takže neexistuje jediný bod sporu. Príkladom toho by bolo, keby spoločnosť mala viac dátových centier pre jednu webovú stránku. S mnohými servermi po celom svete nie je žiadny samostatný server „master“. Zdieľané-nič sa tiež nazýva „databázový sharding“.

V kontraste s architektúrou zdieľaného disku, v ktorej sú všetky údaje uložené centrálne a potom k nim pristupujú inštancie uložené na rôznych serveroch alebo uzloch.

Rozdiel medzi týmito dvoma typmi sa v poslednom čase rozmazal zavedením grid computingu alebo distribuovaného ukladania do vyrovnávacej pamäte. V tomto nastavení sú údaje stále centrálne spravované, ale riadené výkonným „virtuálnym serverom“, ktorý pozostáva z mnohých serverov, ktoré spolu pracujú ako jeden.

Táto definícia bola napísaná v kontexte databáz
Čo je zoskupovanie? - definícia z technológie