Hem databaser Vad är kluster? - definition från techopedia

Vad är kluster? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Clustering?

Clustering, i samband med databaser, avser förmågan hos flera servrar eller instanser att ansluta till en enda databas. En instans är samlingen av minne och processer som interagerar med en databas, som är uppsättningen fysiska filer som faktiskt lagrar data.

Clustering erbjuder två stora fördelar, särskilt i databaser med hög volym:

  • Feltolerans: Eftersom det finns mer än en server eller instans för användare att ansluta till, erbjuder klustering ett alternativ i händelse av individuell serverfel.
  • Lastbalansering: Clustering-funktionen är vanligtvis inställd för att tillåta användare att automatiskt tilldelas servern med minsta belastning.

Techopedia förklarar Clustering

Clustering har olika former beroende på hur data lagras och tilldelade resurser. Den första typen kallas den delade ingenting-arkitekturen. I detta klusterläge är varje nod / server helt oberoende, så det finns ingen enskild punkt. Ett exempel på detta skulle vara när ett företag har flera datacenter för en enda webbplats. Med många servrar över hela världen är ingen enda server en "master." Delat-inget kallas också "databasskärning."

Kontrast detta med arkitektur med delad disk, där all data lagras centralt och sedan nås via instanser lagrade på olika servrar eller noder.

Skillnaden mellan de två typerna har blivit suddig nyligen med introduktionen av nätdatorer eller distribuerad caching. I denna inställning hanteras data fortfarande centralt men kontrolleras av en kraftfull "virtuell server" som består av många servrar som fungerar tillsammans som en.

Denna definition har skrivits i samband med databaser
Vad är kluster? - definition från techopedia